使用CocoaPods出錯,[!] Oh no, an error occurred.

Hhl發表於2018-04-24

今天在新專案中使用$ pod install指令時,出現了[!] Oh no, an error occurred.報錯。

首先$ pod --version檢視CocoaPods的版本號,發現版本比較低,打算升級CocoaPods試一下。

命令列更新步驟

$ sudo gem update --system // 更新gem
Password: // 輸入密碼,等待更新完成
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***

https://ruby.taobao.org/
$ sudo gem install cocoapods // 安裝CocoaPods(時間稍長)
$ pod setup
複製程式碼

當我執行$ pod setup命令時,又出現了一個錯誤。

[!] Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offline, or that GitHub is down
複製程式碼

它給的資訊是未能連線到github,後來發現是我的電腦科學上網後無法訪問github,將科學上網工具關掉,重新$ pod setup,經過漫長的等待,終於提示了Setup completed

Setup completed

然後重新執行$ pod install,發現又來了個新的錯誤資訊

[!] Unable to find a specification for `AFNetworking`
複製程式碼

然後在網上查到的解決方法,重新安裝。(我是剛剛更新的啊。?)

$ rm -rf ~/.cocoapods
$ pod setup
複製程式碼

重新執行$ pod install,成功。

pod install

相關文章