先刪除以前的pod 在終端中執行下面命令。 刪除目錄下的podrm -rf /usr/local/bin/pod 執行gem list | grep cocoapods 查看全部與cocoapods相關的已安裝的組件,而後挨個卸載 個人執行結果: cocoapods (1.1.1, 1.0.1) cocoapods-core (1.1.1, 1.0.1) cocoapods-deintegrate (1.0.1, 1.0.0) cocoapods-downloader (1.1.2, 1.1.0) cocoapods-plugins (1.0.0) cocoapods-search (1.0.0) cocoapods-stats (1.0.0) cocoapods-trunk (1.1.1, 1.0.0) cocoapods-try (1.1.0) 挨個卸載所有的組件,例如 sudo gem uninstall cocoapods,選擇3,卸載所有,若是是單個版本直接卸載。 更新ruby 官網下載最新版本ruby:http://www.ruby-lang.org/en/downloads/ 在解壓縮文件夾裏進行編譯 ./configure sudo make sudo make install ruby -v查看ruby 版本 ,例如以下信息 ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-darwin16] 升級更新Gem 依次執行如下內容: 執行sudo gem update --system 執行sudo gem install rubygems-update 執行 sudo update_rubygems CocoaPods的下載及安裝 此時前面的工做都已經完成了,接下來就能夠進行CocoaPods的安裝和更新,須要一條終端命令 sudo gem install cocoapods 此處有個坑,就是有可能有堵牆擋住cocoapods.org 解決辦法:獨家祕方僅此一家....,若有雷同純屬巧合。 首先檢查你的ruby源 $gem source - l 默認狀況下,終端返回以下信息 *** CURRENT SOURCES *** https://rubygems.org/ 刪除原有ruby源: $gem sources --remove https://rubygems.org/ 添加新的ruby源: 注意此處使用獨家祕方,將https的s去掉。 $gem sources -a http://rubygems.org/ 而後你就能夠順利的用命令行安裝了 $sudo gem install cocoapods 若是一切正常,你應該看到一段安裝進度,以及最後的信息 pods after 10 seconds 22 gems installed Pod更新 參考:http://www.cnblogs.com/yan520/p/5583362.html,感謝這位童鞋的這部份內容,其餘部分能夠互相參考。 確認看見這條信息,後先判斷的CocoaPods是否能夠使用,能夠用CocoaPods的搜索功能驗證一下。在終端中輸入: pod search ‘AFNetworking’ 執行後可能會一直停在 解決辦法是: 這說明CocoaPods還不能正常使用,須要更新pod,下載它的一些依賴包;在終端中輸入: $ pod setup