【开发笔记】gem添加国内的源

一个开源项目引用了一大堆的框架,install的时候碰到了问题,最后才发现是gem的源的问题,gem的源也是换来换去的,不过最后也是终于搞定了。

Ruby gem添加国内的源(新地址)

删除默认的的镜像源,添加国内最新的镜像源(淘宝的那个已经不再维护)

$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/ 

查看源的指令:

// 查看所有源
$ gem sources -l

// 如果出现
> *** CURRENT SOURCES ***
> 
> https://gems.ruby-china.com/

// 就说明OK了

更新缓存:

// 更新缓存
$ gem sources -u 

其中一定要注意,淘宝的那个源不再维护了,ruby-china的源的后缀是.com,而不是.org,否则会报错:

$ gem sources -a https://gems.ruby-china.org/
Error fetching https://gems.ruby-china.org/:
bad response Not Found 404 (https://gems.ruby-china.org/specs.4.8.gz)
majialundeMacBook:trust-wallet-ios majialun$ gem sources --add https://gems.ruby-china.org/
Error fetching https://gems.ruby-china.org/:
bad response Not Found 404 (https://gems.ruby-china.org/specs.4.8.gz)
majialundeMacBook:trust-wallet-ios majialun$ gem sources --add https://gems.ruby-china.org/

使用org地址会报错:bad response Not Found 404。

关于gem

官网地址:

https://rubygems.org/

    原文作者:马嘉伦
    原文地址: https://segmentfault.com/a/1190000016579686
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞