RubyGems 更新源

2018-10-22  本文已影响30人  招财小能手

现象:

Unable to download data from https://ruby.taobao.org/ - bad response Not Found 404 (https://gems.ruby-china.org/specs.4.8.gz)

很久没有折腾自己的播客发现 RubyGems 的源已经换了好几波了。。。从 https://ruby.taobao.org/https://gems.ruby-china.org/https://gems.ruby-china.com/ 了。不过循着线路走过去倒是肯定能发现现在的站,现在的源是:https://gems.ruby-china.com/,直接更换就好。

更换步骤:

$ gem sources -l #查看目前的源
$ gem sources --add https://gems.ruby-china.com/ --remove https://ruby.taobao.org/ 
#remove后面的链接换成你自己现在的源,同时确保一下只有https://gems.ruby-china.com/作为源

脑洞:

另外如果 RubyGems 版本在2.6以下需要升级到2.6以上,这次我倒是没有需要升级,但是思考了一下如果需要升级但是直接运行 gem update --system 又肯定会因为源的问题报错,然后就是先有鸡还是先有蛋的问题了。。。精彩。。。

猜想如果遇到这种情况的话,可以先把源换成官方的 https://rubygems.org/,然后科学上网更新一下 RubyGems,再进行换源操作,以后就不用再科学上网了。

上一篇 下一篇

猜你喜欢

热点阅读