iOS CocoaPods 安裝可能遇到的問題

納蘭若水發表於2017-12-25

做iOS不久,第一個專案用的是Swift,一直沒用過CocoaPods,聽說這個管理庫很方便,弄弄試試,遇到了一些問題,在此記錄下。

  • 開啟終端

步驟一:

輸入命令:

gem install cocoapods 
複製程式碼

/(ㄒoㄒ)/出現錯誤:

ERROR: While executing gem ...(Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.

O(∩_∩)O解決方法:

>sudo chmod 777 /Library/Ruby/Gems/2.0.0
複製程式碼

再輸入:

sudo gem install cocoapods  (注意跟之前不一樣,要加sudo)
複製程式碼

/(ㄒoㄒ)/可能會出現錯誤:

ERROR: Error installing cocoapods: activesupport requires Ruby version >= 2.2.2.

O(∩_∩)O解決方法是安裝新的activesupport版本

sudo gem install activesupport -v 4.2.6
複製程式碼

再執行一下:

sudo gem install cocoapods 
複製程式碼

Setup completed

步驟二

輸入:

pod setup 
複製程式碼

/(ㄒoㄒ)/等等等等,太慢了/卡/出現錯誤:

[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master Cloning into 'master'... error: RPC failed; curl 56 SSLRead() return error -36 fatal: The remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed

O(∩_∩)O解決方法: 更換資料來源(參考邦Ben的文章 iOS CocoaPods 安裝筆記(持續更新)

pod repo remove master
//coding 上有每日更新的,建議使用這個  我嘗試的是這個,成功了
pod repo add master https://git.coding.net/CocoaPods/Specs.git
//oschina上的https 好像有問題,一直是403
pod repo add master https://git.oschina.net/akuandev/Specs.git
複製程式碼

至此完成,可以使用了

相關文章