最近可能是因?yàn)榘姹镜母聦?dǎo)致cocoapods出現(xiàn)了問題,在此記錄一下當(dāng)時(shí)是如何解決問題的.
最基本的安裝:
第一步:sudo gem update --system
如果是最新版的會(huì)出現(xiàn)Latest version currently installed. Aborting.
第二步:移除舊的ruby
gem sources --remove [https://rubygems.org/](https://rubygems.org/)
成功后會(huì)出現(xiàn)source [https://rubygems.org/](https://rubygems.org/)not present in cache
第三步:安裝新的
gem sources -a [https://ruby.taobao.org/](https://ruby.taobao.org/)
成功后會(huì)出現(xiàn)[https://ruby.taobao.org/](https://ruby.taobao.org/)added to sources
第四步:查看gem sources -l
成功后會(huì)出現(xiàn)
*** CURRENT SOURCES ***
[https://ruby.taobao.org/](https://ruby.taobao.org/)
第五步:安裝
sudo gem install cocoapods
以上是最近本的安裝
注意:
1.安裝采用taobao的
$ gem sources -a [https://ruby.taobao.org/](https://ruby.taobao.org/)
2.出現(xiàn)這個(gè)錯(cuò)誤時(shí)候解決方案
While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/fuzzy_match
解決:
sudo gem install -n /usr/local/bin cocoapods
如果出現(xiàn)報(bào)錯(cuò)You need at least git version 1.8.5 to use CocoaPods:
解決 sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
更新cocoapods版本
gem install cocoapods —pre
錯(cuò)誤:ERROR: While executing gem ... (TypeError) no implicit conversion of nil into String
解決:sudo gem update —system
重新初始化
sudo gem install -n /usr/local/bin cocoapods
在之前還碰到過一個(gè)問題是找不到xcode的工程文件,大多數(shù)引起的原因是因?yàn)閟vn/git代碼沖突導(dǎo)致,我想解決方案大多都知道
1.雙指點(diǎn)擊(鼠標(biāo)黨右鍵點(diǎn)擊).xcodeproj蟋座,顯示包內(nèi)容
2.雙擊project.pbxproj文件
3.commad + f 搜索 <<<<<<<,======,>>>>>>之類的沖突標(biāo)示
4.找到?jīng)_突位置刪除即可
不過在之前我碰的的問題按照上面步驟操作卻沒有找到任何沖突,后來找到原因是因?yàn)槲翼?xiàng)目創(chuàng)建的xcode版本比較高,而在我電腦中的xcode版本比較低導(dǎo)致的,升級(jí)xcode就可解決問題