2014-02-19 70 views
0

在引擎上(使用rails 4),我在lib/tasks库中创建了一些任务,当我使用虚拟项目时,所有东西都可以。Rails引擎:安装本地宝石时遇到困难

我生成一个gem文件并将其添加到rails项目。

gem 'my_gem', '0.0.1', :path => 'vendor/plugins' 

安装后我没有看到我的任务使用'rake -T'命令。

当我在我得到一个错误的application.rb中添加一个需要声明“要求:不能加载这样的文件”

require 'my_gem' 

所以我做了什么错?

回答

0

我终于解决了我的问题。

事实上,我无法将模块加载到我的宝石中。

安装完成后,'$ LOAD_PATH'变量仍然没有包含任何我的路径。

gem install vendor/plugins/my_gem.gem 

而在Gemfile中我写的:

gem 'my_gem' 
现在我用这个命令添加我的宝石在Rails项目