首页 > 其他 > 详细

更换GEM源

时间:2015-08-16 16:49:50      阅读:295      评论:0      收藏:0      [点我收藏+]

安装GEM包的时候通常会由于GFW的原因导致无法正常安装。


报如下类似的错误:

Gem::RemoteFetcher::FetchError: Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://rubygems.org/gems/curses-1.0.1.gem)
An error occurred while installing curses (1.0.1), and Bundler cannot continue.
Make sure that `gem install curses -v ‘1.0.1‘` succeeds before bundling.


可恶的GFW,总是随时随地的在给你制造麻烦。没有办法,那就换源吧。


查看目前使用的GEM源 

# gem sources -l


删除列出的这个源,通常都为 https://rubygems.org/


# gem sources -r https://rubygems.org/


删除之后,添加一个国内的源吧,这样就不走GFW了。也只有如此了(除非你有翻墙的东东了)


添加TAOBAO的 GEM源


# gem sources -a https://ruby.taobao.org/


通过 gem sources -l 命令查看是否更新了GEM源。


最后,更新缓存


# gem sources -u


补充学习:

gem sources -h


在TABOBAO 的GEM的首页上也很清楚了告诉你怎么替代的方案。可以学习:

https://ruby.taobao.org/

本文出自 “扯蛋笔记” 博客,请务必保留此出处http://unixman.blog.51cto.com/10163040/1684977

更换GEM源

原文:http://unixman.blog.51cto.com/10163040/1684977

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!