在引擎上(使用rails 4),我在lib / tasks目录中创建了一些任务,当我使用虚拟项目时,每一件事都可以。
我生成一个gem文件并将其添加到rails项目中。
gem 'my_gem', '0.0.1', :path => 'vendor/plugins'
安装完成后,我没有使用'rake -T'命令查看我的任务。
当我在application.rb中添加require语句时出现错误'require:无法加载此类文件'
require 'my_gem'
那我做错了什么?
答案 0 :(得分:0)
我终于解决了我的问题。
事实上,我无法在我的宝石中加载模块。
安装后,'$ LOAD_PATH'变量仍未包含任何路径。 现在我使用以下命令在Rails项目中添加我的gem:
gem install vendor/plugins/my_gem.gem
在我写的Gemfile中:
gem 'my_gem'