cocoapod碰到這個(gè)問題
解決方法1 ——升級ruby和cocoapod
1.終端輸入ruby -v ,查看ruby版本,這里我發(fā)現(xiàn)自己ruby的版本記為2.3.3。
2.然后輸入rvm list known ,查看當(dāng)前所有ruby版本,發(fā)現(xiàn)最新版本已經(jīng)到2.4 .1。
3.所以重新 rvm install 2.4.1導(dǎo)入最新版,這里需要提醒一下,可以提前把xcode版本和mac版本都升級為最新,不然會卡?。ㄆ鋵?shí)也不是卡,終端會自動下載,但總感覺沒有自己下載快)。期間安裝homebrew記得輸入兩次回車,不要傻等哦。
4.如果沒有問題的話看到 Install of ruby-2.4.1 - #complete 這句話就算是安裝成功,可以進(jìn)行下一步了。
5.接下來重新安裝cocoapod,終端輸入sudo gem install -n /usr/local/bin cocoapods,這里需要說一點(diǎn),老版本直接sudo gem install cocoapods就行了,但是新版的mac系統(tǒng)不支持直接進(jìn)入,所以需要自己設(shè)置安裝位置。
6.沒問題的話最后輸入pod setup,這期間可能需要稍微等待一下,最后看到Setup completed就成功了,可以盡情pod install了
注*方法1引用鏈接原文:http://www.itdecent.cn/p/19141e85070e
方法2
查看Podfile.lock是否上傳,沒有就是這個(gè)缺失,導(dǎo)致版本不一致