解决gem install无反应

有时候使用ruby时gem install后半天无反应,这是什么原因呢?其实是由于国内的防火墙阻断了和ruby服务器的链接,ruby的资源文件存放在Amazon的服务器上,好像好多国外的云空间都存放在Amazon的服务器上,在中国都不能正常访问。

难道我们要挂上代理翻墙吗?其实不用那么麻烦,淘宝网提供了一个国内的Rubygems 镜像(为什么是淘宝网,很奇怪)。淘宝网提供的Rubygems 镜像是完整的rubygems.org 镜像,可以用此代替官方版本,同步频率目前为15分钟一次。(参考:http://ruby.taobao.org/

说到这里应该就明白了,将默认的下载源改成淘宝提供的Rubygems 镜像就可以了。具体操作步骤:

是否发现连接稳定多了,下载速度明显加快了呢?

知识共享许可协议

说点什么

avatar
排序:   最新 | 最旧 | 得票最多
Tianqing
游客
Tianqing

Thank you

wpDiscuz