我有一个用jeweler创建的小应用程序。jeweller生成一个lib/目录,我应该在其中编写代码。
我创造的这个宝石取决于httparty宝石,所以,在我的rakefile中
Jeweler::Tasks.new do |gem|
gem.add_dependency('httparty', '>= 0.4.5')
...
end
在我的实现文件中
require 'httparty'
但是当我执行它的时候我得到:
lib/my_app.rb:1:在“require”中:没有要加载的此类文件——httparty(loaderror)
我已经安装了httparty gem
sudo gem install httparty
少了什么?
最佳答案
在需要宝石之前你需要红宝石。
require 'rubygems'
require 'httparty'
关于ruby - require库返回“缺少文件”消息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1531405/