查看Ruby源:
gem sources -l
*** CURRENT SOURCES ***
https://ruby.taobao.org/
我的这个ruby源已经过期,需要更换。
有些人的ruby源是最新的,不用更换,直接执行sudo gem install cocoapods即可。
//移除
gem sources --remove https://ruby.taobao.org/
//添加
gem sources -a https://gems.ruby-china.com
如果上面的移除不起作用,我使用gem sources --remove,终端显示
source https://ruby.taobao.org not present in cache
后来我使用sudo gem sources -r https://ruby.taobao.org/ ,然后输入密码,移除成功
网上有很多把源切换成https://gems.ruby-china.org的,我试了很多次,一直报错“bad response Not Found 404 (https://gems.ruby-china.org/specs.4.8.gz)”,原来官方已经将域名更换了,用.com替换了.org。
然后执行
sudo gem install cocoapods
执行完查看一下pod版本,就OK了
pod --version
1.9.0