CocoaPods最新安裝(不使用淘寶鏡像)

最近cocoaPods變化太快,如果以下方式不成功,可以參考最新的CocoaPods 鏡像使用(2020-05-08更新)

第一步:先把ruby源搞定.

安裝CocoaPods,需要ruby環境,然而Mac系統默認會安裝好ruby環境。

打開Mac終端

    gem sources -l //查看ruby源

默認情況下,會顯示

https://rubygems.org/

ruby源在墻內是訪問不到的,需要置換為國內

原來一直用的是淘寶的

gem sources -a https://ruby.taobao.org/

但是現在不更新了,不建議用,原因可以看這個鏈接 https://ruby.taobao.org/

現在用這個

gem source -a https://gems.ruby-china.org

執行完畢后

輸入gem sources -l              //檢測是否成功

結果為https://gems.ruby-china.org      //則成功

第二步:升級Gem.

Gem是來管理Ruby標準包.

sudo gem update --system   //升級gem

gem -v             //查看版本

不升級在第三步可能,會報很多錯誤的,因為Gem版本太低,無法安裝

第三步,安裝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的文件,偏偏下載速度出奇的慢, 大約2個小時,關鍵是沒有任何進度條顯示,就這樣傻乎乎的卡死在這里

說不定它死了你都不知道,可以用活動監視器看看它.
這一步成功完成后,你可以

pod --version       //查看版本

到這里你也就安裝完畢了,可以 cd到你的項目路徑里面 pod install.

破解方法:
一句 pod setup 卡你2個小時,前提還是你安裝沒有錯,如果錯誤,又要重新2小時.

怎么能如此浪費時間呢?

前面說了,pod setup 這條命令是將Github上的開源庫都托管都安裝Podspec索引安裝到到本地.

簡單說就是下載一個包,到本地,也就是這個東西

需要安裝的cocopods庫

如果你同事電腦上有安裝好,你其實可以從你同事電腦上拷貝過來,直接放到該路徑就OK了.

如果你身邊沒有裝好的CocoaPods的朋友,可以訪問這個鏈接

https://github.com/CocoaPods/Specs (github所有的第三方開源庫的Podspec文件都托管在這里,這也是你pod setup所要下載的).

選擇Download ZIP,用你的瀏覽器或者迅雷什么的,什么下載快用什么,分分鐘下載完目前為111.3M(隨著開源庫的壯大,會慢慢變大).

解壓后的效果圖

對比上圖,Specs-master改名為master 放在 ~/.cocoapods/repos 路徑即可.

~/.cocoapods/repos 這個路徑是在執行 pod setup生成的,所以電腦無法前往此路徑是,建議先pod setup下,然后關閉掉即可生成路徑.

以下更新于2019-01-07

我們升級cocoaPods版本的時候,需要輸入以下指令:

sudo gem install -n /usr/local/bin cocoapods --pre

但是會報錯:

報錯內容

這好像是因為Mac系統更新之后造成的.
在網上找了找,最后在stackoverflow上找到了答案,并升級成功.

sudo gem sources -r https://rubygems.org
sudo gem sources -a http://rubygems.org  

添加鏡像源

最后的時候輸入字母y,代表yes;

然后再輸入:sudo gem install -n /usr/local/bin cocoapods --pre,即可更新成功!

pod --version

打印版本,更新成功!


更新成功

注意成功后:
別忘了把它設回來:

sudo gem sources -r http://rubygems.org
sudo gem sources -a https://rubygems.org

如果不成功,參考最新的CocoaPods 鏡像使用(2020-05-08更新)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容