gem update (gem install xcpretty)遇到的问题

最近在研究OCLint静态分析代码,其中需要格式化输入分析结果,就需要用到xcpretty,可是当我

gem install xcpretty

的时候,发现报错了。报错信息如下

3084020-6b1cd7b6b246c2a8.png
image.png

Unable to download data from https://ruby.taobao.org/ - SSL_connect returned=1 errno=0 state=error: certificate verify failed ( https://ruby.taobao.org/specs.4.8.gz)
这个报错信息一看就是源的问题: https://ruby.taobao.org这个源是我两年前装cocoaPods的时候装的了,是不是出现什么问题了?
rubygems官网逛了逛,

Library packaging and distribution for Ruby. [https://rubygems.org/](https://rubygems.org/)

按照官网提示的换成国外的源试试,先删除老的

gem sources -a http://rubygems.org/  --remove https://ruby.taobao.org/

报错:bad response Not Found 404 (http://rubygems.org/specs.4.8.gz)

这个源访问不到,估计还是要翻墙,还是去找找国内能用的源吧。
rubygems镜像这篇文章可以看看,我现在替换的镜像就是这里面找的。

找到镜像之后就简单了,替换一下就可以了。

gem sources --add https://gems.ruby-china.com
3084020-f5cfb2af992cb301.png
image.png

终于装上了。

如果你在gem install 出现我类似报错的时候可以试一下我上面提供的方法。希望对您有所帮助。

转载于:https://www.jianshu.com/p/73e7641dab02

猜你喜欢

转载自blog.csdn.net/weixin_34138521/article/details/91146614