尝试从1.3.6更新RubyGems时,gem update无法正常工作

时间:2013-08-07 19:36:43

标签: ruby rubygems rbenv

当我尝试从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)。我问过一位朋友,他说这不是问题,我的设置在网络上应该没问题。

关于如何更新这一点的任何想法都将是巨大的,谢谢!

1 个答案:

答案 0 :(得分:1)

最终想出来了。我发现这篇文章gem install compass fails, can't download data from rubygems并遇到了同样的问题 - 阿瓦斯特!防病毒软件阻止我通过终端访问rubygems.org进行下载,即使我在ping服务器时也能正常工作。

我进入了avast!首选项和未启用的盾牌,安装完成。