我有一个用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/

10-14 01:34