我正在尝试在我的家用网络上安装罗盘,没有代理服务器。 但我无法让它发挥作用......
卷曲到下面的地址对我有用..
有什么建议吗?
这是终端的命令和结果:
sudo gem install compass --verbose
Password:
GET http://rubygems.org/latest_specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/latest_specs.4.8.gz
connection reset after 1 requests, retrying
GET http://production.s3.rubygems.org/latest_specs.4.8.gz
connection reset after 1 requests, retrying
ERROR: Could not find a valid gem 'compass' (>= 0), here is why:
Unable to download data from http://rubygems.org/ - too many connection resets (http://production.s3.rubygems.org/latest_specs.4.8.gz)
GET http://rubygems.org/prerelease_specs.4.8.gz
connection reset after 2 requests, retrying
GET http://rubygems.org/prerelease_specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/prerelease_specs.4.8.gz
connection reset after 2 requests, retrying
GET http://production.s3.rubygems.org/prerelease_specs.4.8.gz
connection reset after 1 requests, retrying
GET http://rubygems.org/specs.4.8.gz
connection reset after 2 requests, retrying
GET http://rubygems.org/specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/specs.4.8.gz
200 OK
ERROR: Possible alternatives: compass
答案 0 :(得分:4)
我在2012年年中的MacBook Air上遇到过这个问题。我曾尝试过许多其他的解决方法,包括手动更新gem。阅读Amir Mimran上面的评论后,我禁用了Avast防护罩并且我的宝石安装成功了。
在此之前,我收到了“连接重置太多”错误。现在我需要弄清楚如何在Avast中将rubygems.org列入白名单。
答案 1 :(得分:1)
我在尝试使用gem安装rails并遵循Amir Mimran对Avast的初步评论并继续进行并禁用Web屏幕时,我遇到了同样的问题。
要禁用网络防护,请打开Avast,进入首选项并禁用Web Shield并再次尝试使用您的宝石。 dmayo3关于将rubygems.org添加到白名单的评论是一个选项,但这对我不起作用,但我怀疑这可能是因为我在运行gem安装时遇到的所有302暂时移动的重定向。
答案 2 :(得分:1)
如果您使用代理,请执行以下操作:
gem install <gem_which_I_wanted> --http-proxy http://<proxy_adress_or_IP>:<proxy_port>
替换里面的东西&lt;和&gt;你需要什么。