要求库返回"缺少文件"消息

Dan*_*ier 2 ruby gem dependencies rubygems require

我有一个使用珠宝商创建的小应用程序.珠宝商生成一个lib /目录,我想在那里写我的代码.

我正在创建的这个gem取决于httparty gem,所以,在我放入的Rakefile中

  Jeweler::Tasks.new do |gem|
    gem.add_dependency('httparty', '>= 0.4.5')
    ...
  end
Run Code Online (Sandbox Code Playgroud)

在我的实施文件中,我把

require 'httparty'
Run Code Online (Sandbox Code Playgroud)

但当我执行它时,我得到:

lib/my_app.rb:1:在`require'中:没有要加载的文件 - httparty(LoadError)

我已经安装了httparty gem

sudo gem install httparty
Run Code Online (Sandbox Code Playgroud)

缺什么?

Dam*_*IEU 8

在需要任何宝石之前,你需要要求rubygems.

require 'rubygems'
require 'httparty'
Run Code Online (Sandbox Code Playgroud)