做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
複製程式碼
至此完成,可以使用了