2

我在 OSX 上使用 RVM 和以前的 RBENV。我安装了相对于我的项目路径的 gem./gems

我正在使用aws-sdk并尝试使用 s3 客户端会导致LoadErrorfrom nokogiri/nokogiri。具体错误是:

/gems/ruby/1.9.1/gems/backports-2.6.7/lib/backports/tools.rb:314:in `require': cannot load such file -- nokogiri/nokogiri (LoadError)

互联网上对此进行了一些讨论,但没有很多答案。奇怪的是,这在 Heroku 上的当前配置中有效。

我不知道它是否有帮助,但我之前遇到了一个问题bcrypt-ruby,它没有bcrypt_ext以相同的方式找到,LoadError, cannot find such file。唯一的解决办法似乎是进入 gem 文件夹并手动安装文件。

4

1 回答 1

0

after changing to project directory run:

GEM_PATH=$GEM_PATH:$PWD/.gems
于 2013-05-07T23:54:37.470 回答