好长一段时间使用cocoPods更新文件的时候都会发生这种情况
[!] The master
repo requires CocoaPods 1.0.0 - (currently using 0.39.0)
这句话的意思是:当前cocoapods版本太低(0.39.0),而现在要求的版本为1.0.0;
一.于是要升级cocoPods 按照正常的命令升级cocoPods又出现了问题,
升级cocoa pods之前要先升级Ruby,升级Ruby之前要先升级RVM:(RVM:Ruby Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gems))
image.png
二.安装RVM:
1.打开终端,输入:curl -L get.rvm.io | bash -s stable,根据当前网速,等待一段时间就可以安装好了,如下图:
三.
1.监测安装的RVM版本:rvm -v
2.用RVM升级Ruby
3.查看当前Ruby的版本ruby -v
4.列出当前ruby的所有版本rvm list known
红色的2箭头是重点 选择一个最新的RVM来安装
选一个最新的安装 ,在终端输入:rvm install 2.3.0(PS:网上很多人说最好安装2.2.0.可是我这里安装了2.3.0并无大碍)接下来就是等待(受网速影响 PS:有两处是需要按下空格键的,如下图) image.png
安装的比较慢 请耐心等待
image.png这就算安装完最新的Ruby了,接下来就是安装最新的cocoapods
四.
1.在终端输入:sudo gem install cocoapods(注释:如果你的 OS X版本小于10.11:sudo gem install cocoa pods
OS X版本大于10.11:sudo gem install -n /usr/local/bin cocoa pods
(PS:二选一,大家可以看下面截图,两个命令的结果都一样。 But,据说,现在新版本都用后者,所以你们可以用后者);然后出现 xx gem installed就表示成功了 (同上,xx表示数字))
image.png
就表示cocoa pods已经安装成功了,你可以 输入 pod 查看pods的版本命令是(pod Usage) ,出现下图一样的代码 就是100% 成功了
如下图
然后你就可以按照正常的流程去更新你想更新的第三方库
本编文章转载自http://blog.csdn.net/wyz670083956/article/details/53517136 本人已经试过,解决了这个cocoPods的更新问题,coccoPods能正常使用了
网友评论