设置gem源,解决下载慢的问题
作者:axhack 日期:2011-10-16 22:01

这两天更新gems出现下面的错误
➜ ~ gem install rails
ERROR: Could not find a valid gem 'rails' (>= 0) in any repository
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
Errno::ETIMEDOUT: Connection timed out - connect(2) (http://rubygems.org/latest_specs.4.8.gz)
经检查和GFW无关,是rubygems的DNS 调整问题
问题解决的最好方法方法
使用google的DNS 8.8.8.8 / 8.8.4.4
另一种解决方式
修改rubygems的source源
#删除原有gem source gem source -r http://rubygems.org/ gem source -r http://production.s3.rubygems.org/ #增加新source源 gem source -a http://production.s3.ru
本文介绍了当遇到gem安装超时错误时的两种解决方案:一是更换DNS为Google的8.8.8.8或8.8.4.4;二是更改gem的源地址到国内镜像站点。
511

被折叠的 条评论
为什么被折叠?



