Ruby Gem vs Site路径 - LoadError

时间:2014-01-21 09:30:41

标签: ruby macos rubygems loading irb

当我尝试在 OSX 中执行我的ruby文件时,我遇到了这个错误:

in require: cannot load such file -- httparty (LoadError)

然而,当我尝试使用irb时

require 'httparty'
# => true

它返回true。在进一步调查中,我发现gem环境指向 /Library/Ruby/Gems/2.0.0 /..以及此路径中的sudo gem install httparty安装。但是,当我这样做时,从命令行:ruby -e 'puts $LOAD_PATH'它显示 / Library / Ruby / Site /..作为路径,并且不包括Gems文件夹。

我正在运行 OSX Mavericks

任何人都可以让我知道为什么irbgem environment路径之间的行为存在差异。

0 个答案:

没有答案