最近才剛開始使用Cocoapods,由于網(wǎng)上教程很多是已經(jīng)過時的见间,加上又是在網(wǎng)速很慢的地方,搗鼓了好長一陣子。本文主要介紹自己安裝Cocoapods流程,以及pod setup失敗的解決方法逗抑。
升級/安裝Ruby環(huán)境
Mac上一般是自帶ruby的,終端輸入:
sudo gem update --system
如果有提示輸入password就輸入密碼(輸入密碼的時候是看不見輸入的寒亥,所以直接輸入完回車就行邮府,如果錯了會讓你重新輸入),等更新完輸入:
gem -v?
查看版本,我的是2.7.7
更改Ruby鏡像源
終端輸入:
gem sources -l
如果沒有改過的話溉奕,默認(rèn)是https://rubygems.org/褂傀,需要替換鏡像源(如果是淘寶的鏡像源也需要替換,remove后面替換成淘寶的鏡像源即可)加勤,這時輸入:
gem sources --remove?https://rubygems.org/
gem sources -a?https://gems.ruby-china.com/
gem sources -l
如果顯示
*** CURRENT SOURCES ***
https://gems.ruby-china.com/
說明已經(jīng)替換成功
安裝Cocoapods
直接終端輸入:
sudo gem install cocoapods
如果出現(xiàn)錯誤改成:
sudo gem install -n /usr/local/bin cocoapods
安裝成功后可以輸入:
pod --version
檢查下版本號仙辟,我的是1.5.3
配置Cocoapods
終端輸入:
pod setup
注意!v贰叠国!由于這一步本質(zhì)上就是從https://github.com/CocoaPods/Specs下載文件,如果網(wǎng)絡(luò)不穩(wěn)定的話很容易就失敗又得重新下載戴尸∷诤福科學(xué)上網(wǎng)是一種解決方法,這邊推薦一個不錯的方法,以后從github上下載較大項(xiàng)目的時候都可以使用项棠。
首先先將https://github.com/CocoaPods/Specs上的項(xiàng)目fork到自己的github悲雳,然后用碼云選擇從github上導(dǎo)入項(xiàng)目,導(dǎo)入成功后終端輸入
cd ~/.cocoapods/repos
然后接著從碼云上clone該項(xiàng)目到當(dāng)前cd的目錄(不會clone的話可以在碼云的幫助里找到教程沾乘,這里不具體介紹)怜奖,這時下載的網(wǎng)速就特別快了,基本上很快就能完成翅阵。
clone完成后將Specs重命名為master歪玲,至此Cocoapods就安裝完成啦。