2014-02-17 52 views
6

當我使用終端來'設置'或'更新'cocoapods時,我發現它需要大量的時間來獲取。CocoaPods設置太慢,如何在終端中設置代理

所以我想知道是否有一種方法來設置代理到我的終端,以便它返回更快的結果?

+0

我認爲,莢服務器或您的上網速度也慢。更新不要花費時間 – preetam

+0

當你'更新'時需要多少分鐘?我的淨速度是10M,但我仍然需要大約10分鐘來'更新' – folse

+0

小於分鐘......有什麼錯誤...你能粘貼你的pod文件嗎? – preetam

回答

19

選擇1

第1步:

從谷歌選擇的代理

第2步:

設置代理到Mac

第3步:

在您的端口集代理端口中:

export http_proxy='http://your_proxy:8000' 

選擇2

pod repo remove master 
pod repo add master https://gitcafe.com/lloydsheng/Specs.git 
pod repo update 

選擇3推薦

pod install --verbose --no-repo-update 
+1

不知道選擇3 - 謝謝! – guptron

+0

保存我未來的時間。謝謝。 –

+0

選擇2和3不能節省您的時間,因爲pod安裝仍然從github中獲取源代碼,github有時會被gfw中斷。然後你會得到一個錯誤。我認爲選擇1是你答案中最好的一個。 –

5

以我爲例,我發現它被困在因爲我Podfile錯誤的 「分析依存關係」。

試試這個:

pod install --verbose 
+0

你可以使用我的鏡子[規格](http://akinliu.github.io/2014/05/03/cocoapods-specs-/) – akin

3
pod install --verbose --no-repo-update 
pod update --verbose --no-repo-update