轉(zhuǎn)自:https://www.cnblogs.com/zhuyanboyue/p/6118950.html
本教程不適合 [全萌新]選手,只適合看了數(shù)篇CocoaPods教程博客,安裝中掉了多次坑的同志.
?????????????????? ??代表終端輸入的命令行
??????????????? ???代表終端輸出的字符
第一步:先把ruby源搞定.
安裝CocoaPods,需要ruby環(huán)境,然而Mac系統(tǒng)默認(rèn)會(huì)安裝好ruby環(huán)境落塑。
打開Mac終端
gem sources?-l //查看ruby源
默認(rèn)情況下饱须,會(huì)顯示
https://rubygems.org/
ruby源在墻內(nèi)是訪問不到的,需要置換為國(guó)內(nèi)
原來一直用的是淘寶的
gem sources -a https://ruby.taobao.org/
但是現(xiàn)在不更新了,不建議用,原因可以看這個(gè)鏈接?https://ruby.taobao.org/
現(xiàn)在用這個(gè)
gem source -a https://gems.ruby-china.org
執(zhí)行完畢后
輸入gem sources -l//檢測(cè)是否成功
結(jié)果為https://gems.ruby-china.org//則成功
第二步:升級(jí)Gem.
Gem是來管理Ruby標(biāo)準(zhǔn)包.
sudo gem?update?--system//升級(jí)gem
gem -v?//查看版本
不升級(jí)在第三步可能,會(huì)報(bào)很多錯(cuò)誤的,因?yàn)镚em版本太低,無法安裝
第三步,安裝CocoaPods
sudo gem install cocoapods?// Mac OS X 10.11前? 輸入這一條
sudo gem install -n /usr/local/bin cocoapods//Mac OS X 10.11后?? 輸入這一條
成功后
pod setup
這條命令是將Github上的開源庫都托管都安裝Podspec索引安裝到到本地,
這一步,
很慢.....
很慢..........
很慢...............
大約要下載200M的文件,偏偏下載速度出奇的慢,本人保持在30K/S,大約2個(gè)小時(shí),關(guān)鍵是沒有任何進(jìn)度條顯示,就這樣傻乎乎的卡死在這里
說不定它死了你都不知道,可以用活動(dòng)監(jiān)視器看看它.
可以從這里大約推出他的下載速度和進(jìn)度,不過也是坑.
這一步成功完成后,你可以
pod --version//查看版本
到這里你也就安裝完畢了,可以 cd到你的項(xiàng)目路徑里面?pod install.
注意!前方高能!
一句 pod setup 卡你2個(gè)小時(shí),前提還是你安裝沒有錯(cuò),如果錯(cuò)誤,又要重新2小時(shí).
怎么能如此浪費(fèi)時(shí)間呢?
前面說了,pod setup?? 這條命令是將Github上的開源庫都托管都安裝Podspec索引安裝到到本地.
簡(jiǎn)單說就是下載一個(gè)包,到本地,也就是這個(gè)東西
如果你同事電腦上有安裝好,你其實(shí)可以從你同事電腦上拷貝過來,直接放到該路徑就OK了.
如果你身邊沒有裝好的CocoaPods的朋友,可以訪問這個(gè)鏈接
https://github.com/CocoaPods/Specs? (github所有的第三方開源庫的Podspec文件都托管在這里,這也是你pod setup所要下載的).
選擇Download ZIP,用你的瀏覽器或者迅雷什么的,什么下載快用什么,分分鐘下載完目前為111.3M(隨著開源庫的壯大,會(huì)慢慢變大).
解壓后為這個(gè)樣子
對(duì)比上圖,Specs-master改名為master 放在 ~/.cocoapods/repos 路徑即可.
~/.cocoapods/repos 這個(gè)路徑是在執(zhí)行 pod setup生成的,所以電腦無法前往此路徑是,建議先pod setup下,然后關(guān)閉掉即可生成路徑.
還有就是,FQ,會(huì)很快下載,也就是掛個(gè)VPN.