我在系统 ruby 上运行 gem 时遇到问题——我已经完成了安装,并且 gem 在 rvm 运行 1.9.2 时运行,但不在 rvm 系统上运行,尽管它也是 1.9.2。操作系统是 OSX 10.6.8。
一个重要差异似乎是 GEM_HOME,如 rvm info 中所示。这是为 rvm 1.9.2 设置的 ~/.gemrc 中的值,但不是为 rvm 系统设置的。
所以猜测,系统红宝石没有读取 .gemrc 文件。
有没有办法验证这一点?我该如何纠正?
系统 ruby 是从源代码安装的。
有问题的宝石是指南针,版本 0.12.1。0.11.5 的安装也失败了。此外,gem -v 是 1.5.3。那是回滚,我使用的是 1.8.24,但也失败了,我回滚到之前的版本,看看是否有帮助。