最新更新:使用軟件包管理工具-brew芍锚,可以直接安裝cocoapods。方法:brew install cocoapods 。不過這個(gè)方法只是安裝了pods劫映。pods的索引庫還是要手動(dòng)去下載乓旗,或者cd到任意項(xiàng)目下使用pod install 自行下載索引庫
brew的安裝可以參考我之前的一篇文章,這是---傳送門
首先府蛇,先來說一下一般的方法吧,就是把之前的淘寶源替換成一個(gè)可用的的源:
使用終端查看當(dāng)前的源
gem sources -l
gem sources -r https://rubygems.org/ #刪除源
gem sources -a https://gems.ruby-china.com/ #添加源
我這里有一個(gè)比較好的一個(gè)源
https://gems.ruby-china.com/
之后使用sudo gem install cocoapods 然后輸入管理員密碼 就可以了
但是這樣有個(gè)缺點(diǎn)屿愚,就是在下載索引庫的時(shí)候巨慢~~如果公司網(wǎng)絡(luò)不穩(wěn)定或者網(wǎng)速太渣會(huì)直接超時(shí)掛掉汇跨。可能運(yùn)氣好的人一天可以安裝上妆距,但如果你是非洲人的話穷遂。嘿嘿嘿。
2019新增:在系統(tǒng)hosts文件(訪問路徑:終端輸入:cd /etc)里加入下面IP可以提高pod索引庫下載速度
# Github
151.101.185.194 github.global.ssl.fastly.net
192.30.253.112 github.com
151.101.112.133 assets-cdn.github.com
151.101.184.133 assets-cdn.github.com
185.199.108.153 documentcloud.github.com
192.30.253.118 gist.github.com
185.199.108.153 help.github.com
192.30.253.120 nodeload.github.com
151.101.112.133 raw.github.com
23.21.63.56 status.github.com
192.30.253.1668 training.github.com
192.30.253.112 www.github.com
151.101.13.194 github.global.ssl.fastly.net
151.101.12.133 avatars0.githubusercontent.com
151.101.112.133 avatars1.githubusercontent.com
這個(gè)時(shí)候娱据,忍不住想快一點(diǎn)的同學(xué)就可以看過來了蚪黑。
首先,我們打開終端。cd 到這個(gè)路徑
cd ~/.cocoapods/repos
當(dāng)然如果沒有的話就自己創(chuàng)建一個(gè)忌穿。也可以 gem install cocoapods,當(dāng)看到出現(xiàn)cocoapods的目錄時(shí)就可以終止了抒寂。
后面,我們cd到repos文件路徑?jīng)]問題了之后伴网,重點(diǎn)來了蓬推。
- 方法一:
git clone https://github.com/CocoaPods/Specs
輸入這個(gè)命令將cocoapods的索引文件下載下來
- 方法二:
瀏覽器打開:https://github.com/CocoaPods/Specs
使用ZIP下載的方式下載下來文件,解壓到repos目錄
- 方法三:
如果你有同事的話澡腾,找他拷貝一份~/.cocoapods/repos目錄下的文件(這種方法最輕松7蟹!)
好了动分,至此我們的索引文件夾就已經(jīng)下載下來了毅糟,這也是網(wǎng)上遇到問題最多的,很費(fèi)時(shí)澜公,斷網(wǎng)了還需要重頭下載姆另。。
最關(guān)鍵的一步來了坟乾。我們下載的這份名為Specs的文件夾需要改名為master迹辐,并且需要注意的是,它必須是在放在~/.cocoapods/repos這個(gè)路徑下面的甚侣。如果不對(duì)請(qǐng)放好了再來明吩。
之后 只需要cd ~/.cocoapods/repos/master路徑,執(zhí)行一步
git init
將git初始化一下殷费,完成印荔!至此你的電腦上已經(jīng)能夠正常使用cocoapods了。