更換GEM源

安裝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/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章