1

当我尝试从 1.3.6 更新 RubyGems 时,我在终端中收到以下错误消息:

FitValet-MacBook-Pro:~ fitvalet$ rbenv -v
rbenv 0.4.0-51-ga2adc61    
FitValet-MacBook-Pro:~ fitvalet$ sudo gem update --system
Password:
Updating RubyGems
ERROR:  http://rubygems.org/ does not appear to be a repository
ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
timed out (http://rubygems.org/yaml)

我也试过这个并得到以下错误:

FitValet-MacBook-Pro:~ fitvalet$ gem install rubygems-update
ERROR:  http://rubygems.org/ does not appear to be a repository
ERROR:  could not find gem rubygems-update locally or in a repository

我浏览了各种答案 - 许多人都在谈论代理服务器或类似以下内容:How do I update Ruby Gems from behind a Proxy (ISA-NTLM)。我问了一个朋友,他说这不是问题,我的设置在网络上应该没问题。

任何关于如何更新它的想法都会很棒,谢谢!

4

1 回答 1

1

终于想通了。我发现这个帖子gem install compass 失败,无法从 ruby​​gems 下载数据并且遇到了同样的问题 - Avast!防病毒软件阻止我通过终端访问 ruby​​gems.org 进行下载,即使我 ping 服务器时它可以正常工作。

我进入了avast!首选项并取消启用防护罩,然后安装完成。

于 2013-08-08T17:46:11.817 回答