好長一段時(shí)間使用cocoPods更新文件的時(shí)候都會(huì)發(fā)生這種情況
[!] The master
repo requires CocoaPods 1.0.0 - (currently using 0.39.0)
這句話的意思是:當(dāng)前cocoapods版本太低(0.39.0),而現(xiàn)在要求的版本為1.0.0;
一.于是要升級cocoPods 按照正常的命令升級cocoPods又出現(xiàn)了問題棚壁,
升級cocoa pods之前要先升級Ruby掠河,升級Ruby之前要先升級RVM:(RVM:Ruby Manager,Ruby版本管理器,包括Ruby的版本管理和Gem庫管理(gems))
二.安裝RVM:
1.打開終端灯节,輸入:curl -L get.rvm.io | bash -s stable循头,根據(jù)當(dāng)前網(wǎng)速,等待一段時(shí)間就可以安裝好了炎疆,如下圖:
三.
1.監(jiān)測安裝的RVM版本:rvm -v
2.用RVM升級Ruby
3.查看當(dāng)前Ruby的版本ruby -v
4.列出當(dāng)前ruby的所有版本rvm list known
紅色的2箭頭是重點(diǎn) 選擇一個(gè)最新的RVM來安裝
選一個(gè)最新的安裝 卡骂,在終端輸入:rvm install 2.3.0(PS:網(wǎng)上很多人說最好安裝2.2.0.可是我這里安裝了2.3.0并無大礙)接下來就是等待(受網(wǎng)速影響 PS:有兩處是需要按下空格鍵的,如下圖)
安裝的比較慢 請耐心等待
這就算安裝完最新的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:二選一偿警,大家可以看下面截圖,兩個(gè)命令的結(jié)果都一樣唯笙。 But螟蒸,據(jù)說,現(xiàn)在新版本都用后者崩掘,所以你們可以用后者)七嫌;然后出現(xiàn) xx gem installed就表示成功了 (同上,xx表示數(shù)字))
就表示cocoa pods已經(jīng)安裝成功了苞慢,你可以 輸入 pod 查看pods的版本命令是(pod Usage) 诵原,出現(xiàn)下圖一樣的代碼 就是100% 成功了
如下圖
然后你就可以按照正常的流程去更新你想更新的第三方庫
本編文章轉(zhuǎn)載自http://blog.csdn.net/wyz670083956/article/details/53517136 本人已經(jīng)試過,解決了這個(gè)cocoPods的更新問題,coccoPods能正常使用了