我在尝试设置 rvm 时遇到问题,由于 gems 依赖于 json_pure,因此未安装 gems。我尝试安装json_pure,但rubygems本身似乎依赖于json_pure。我已尝试删除所有版本的 json_pure,但 rubygems 仍然提示。
$ sudo gem install json_pure /Library/Ruby/Site/1.8/rubygems.rb:777:in `report_activate_error': Could not find RubyGem json_pure (>= 0) (Gem::LoadError)
我尝试下载 gem 并在本地安装,但 rubygems 仍然提示依赖关系。
最佳答案
我遇到了这个问题,并且上述解决方案对我不起作用。 (我不使用 rvm,重新安装 RubyGems 没有解决问题。)
这就是我在 Mac 上修复设置的方法。 (Ruby 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/