我在尝试设置rvm时遇到了一个问题,gems没有安装,因为它们依赖于json_pure。我试图安装json_pure,但rubygems本身似乎依赖于json_pure。我试过删除json_pure的所有版本,但rubygems仍然抱怨。
$sudo gem安装json_pure
/library/ruby/site/1.8/rubygems.rb:777:在“report_activate_error”:找不到ruby gem json_pure(>=0)(gem::loaderror)
我试过下载gem并在本地安装它,但是rubygems仍然抱怨依赖性。
最佳答案
我有一个确切的问题,上面的解决方案对我不起作用。(我不使用rvm,重新安装rubygems并不能解决这个问题。)
这就是我在我的Mac电脑上安装的程序。(红宝石1.8.6,Mac OS X 10.5.8)
1)转到http://rubygems.org/gems/json_pure
2)将json_pure gem下载到~/downloads
3)cd ~/Downloads/
4)sudo gem install json_pure-1.4.6.gem
(您仍然会看到“找不到rubygem json_pure”错误,但安装确实有效。要再次检查,您可以重做“sudo gem install json_pure-1.4.6.gem
”,而不应再次看到错误。)
5)验证json_pure现在是否已安装:
gem list
关于ruby - json_pure/rubygems循环依赖,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2728384/