已经很久没用用过cocoapods了,突然发现淘宝源原来已经不用了。电脑上的gem还停留在2.3的版本,据说现在要用gem 2.6以上版才可以,由于网上很多以前的文章,所以更新cocoapods更新问题看起来很乱。所以从新总结了一篇最新的cocoapods
首先检测自己的gem版本 确定一定在2.3以上
1. gem -v 检测版本
2.改变源 确保源只有一个rubygems.org
3.安装最新的gem,这里汇总了一些常见错误,以及解决方法。
$ gem update --system
如果提示 while executing gem filePermissionError
证明没有权限 需要加上sudo
$ sudo gem update —system
可以看到updating到了100% 但是没有安装成功
$ sudo gem update -n /usr/local/bin —system
安装成功
然后看一下版本 是否大于2.6
然后继续删除ruby源,添加国内源,确保当前只有国内源
$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
然后就可以安装 cocoapods了
$ sudo gem install -n /usr/local/bin cocoapods --pre
安装成功~ 最新版本1.6.0.beta.2
最后一定要说,安装好cocoapods后 一定要setup 否则报错!!!!!
先看报错信息 类似于这样的信息 让人很摸不到头绪 setup之后一切正常
$ pod setup
然后再安装
$ pod install
可以正常使用了~