今天更新了cocoapod,命令:
pod setup
結(jié)果由于公司網(wǎng)絡(luò)不太好延都,一直報錯:
[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master --progress
Cloning into 'master'...
remote: Counting objects: 2154251, done.
remote: Compressing objects: 100% (432/432), done.
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
pod setup,嘗試了好多次,還是報錯鹃骂,好氣呀谆沃。。误墓。。
網(wǎng)上搜了好多解決辦法益缎,什么刪除spec倉庫谜慌,再pod setup ,更新pod spec庫,什么直接:
git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master
還有說只 clone 最近一個 commit 的全部代碼就可以了。
git clone --depth=1 https://github.com/CocoaPods/Specs.git master
通通嘗試了一遍莺奔,還是不行欣范,難道網(wǎng)絡(luò)不太好,就不能更新了嘛令哟。
最后經(jīng)過萬能的谷歌翻墻搜索恼琼,網(wǎng)友給出的解決辦法解決了我的問題:
點(diǎn)擊這個鏈接
從git 上下載 的內(nèi)容大小是有上限的,所以會失敗屏富,我們要擴(kuò)大這個上限晴竞。
1、先刪除本地 master :
sudo rm -fr ~/.cocoapods/repos/master
2狠半、設(shè)置終端下載上限大小
2.1噩死、進(jìn)入cocoapods目錄
cd ~/.cocoapods
2.2、沒有 git 文件就創(chuàng)建
git init
有的話就
git config http.postBuffer 5242880000
這樣就算給能下載的文件大小 設(shè)置了上限為 5G 了神年,可以用命令查看
git config -l
顯示信息有包含這一個就好了
http.postbuffer=5242880000
到這里算是把下載 Spece鏡像 之前的工作都做好了已维,這樣就算網(wǎng)速再慢,也不擔(dān)心會因為上限不足 而下載失敗再重新已日。