当我尝试在 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 。
任何人都可以让我知道为什么irb
和gem environment
路径之间的行为存在差异。