我单独开发是不怎么去更新cocoapods的,最近参与的项目刚刚好使用的cocoapods是最新的,而且我的1.3.1刚好不支持,于是今早就动手更新了,结果就报错了。
(2)XXX-MacBook-Air:XXX admin$ gem sources --remove https://ruby.taobao.org/
ERROR: While executing gem ... (Errno::EACCES)
Permission denied @ rb_sysopen - /Users/admin/.gemrc
C65DAdmins-MacBook-Air:tap_and_go_HK_iOS admin$ 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)
这样的情况必须要换镜像,其实我查过网址,发现这个网址是不可以的了,我们需要删除再添加,但是删除不成功,我们发现这个.gemrc文件是权限不通过的,我们需要改改他们的文件权限,
(1). gem update –system
(2). sudo chmod 777 /Users/admin/.gemrc
操作以上这两步就可以了,随后我们就可以删除淘宝的镜像
(1)gem sources --remove https://ruby.taobao.org/ 删除淘宝镜像
(2)gem sources -a https://gems.ruby-china.com 添加最新的可用的网址
(3)gem source -l 检查是否添加成功
哈哈哈,接下来就是更新pod的版本啦
(1)sudo gem update cocoapods
(2)pod --version
检查到是1.5.3版本就是最新啦,任务完成~~