我在 OSX 上使用 RVM 和以前的 RBENV。我安装了相对于我的项目路径的 gem./gems
我正在使用aws-sdk
并尝试使用 s3 客户端会导致LoadError
from 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 文件夹并手动安装文件。