初衷是安裝CocoaPods,但是過程中遇到了一些問題,在此總結(jié)下
更新日期:2018年5月10日
系統(tǒng):10.13.1 (17B48)? ? ??
XCode版本:Version 9.2 (9C40b)
安裝步驟 :?CocoaPods安裝方法-2018.03.27
可能遇到的問題:
1. 安裝ruby的step:rvm install?$(The version you chose,ex:2.4.1) ? ?,因?yàn)?0.11之后,macOS下的 /usr/local? is not writable any more;
從而導(dǎo)致了brew安裝的一系列問題,網(wǎng)上的很多解決辦法可以試一試,但是我這里都沒有解決
2.? brew update :最后我是按照這片文章?click here? 進(jìn)入了mac的安全模式,更改了安全設(shè)置,才可以brew update
完事后,就可以進(jìn)行rvm install $(The version you chose)
3. pod setup過慢(網(wǎng)速好人品好的歐皇請自行跳過這步):pod setup的本質(zhì)就是將https://github.com/CocoaPods/Specs?上的Specs項(xiàng)目clone到本地 ~/.cocoapods/repos目錄下
網(wǎng)上的解決辦法五花八門,但是一旦你遇到下載國外服務(wù)器資源過慢的情況下,那些辦法就都廢掉了,掉了,了。
如果網(wǎng)速較慢但還能讓你呼吸:可以直接下載 https://github.com/CocoaPods/Specs? 下載Zip包后解壓覆蓋本地目錄
如果你網(wǎng)速差到你要窒息:
第一種:鏡像到國內(nèi)git服務(wù)器?然后通過國內(nèi)git服務(wù)器下載zip包,這里有個(gè)注意點(diǎn):
這樣解壓后是沒有.git文件夾的,怎么辦?
你先setup一次,然后就有了,這時(shí)候把.git文件夾copy出來,關(guān)閉Terminal,整個(gè)master文件會消失
然后你把zip包解壓后的specs改名為master
第二種:繞過DNS解析,在本地直接綁定host? 相當(dāng)于連接最近的節(jié)點(diǎn),然后再pod setup
什么?還不行?
終極方案:你把你翻qiang的本地端口拿到,按照步方案里的步驟去做。
還不行的話,說明你網(wǎng)速就是渣,實(shí)在沒辦法。