Mac很久沒用, ios10出來后升級10.11.6系統(tǒng)后莉掂, pod報錯 -bash: pod: command not found? CocoaPods不能用了
遇到很多坑葛圃,記錄下。
1憎妙,先卸載原有的CocoaPod库正,sudo gem uninstall cocoapods
2.重新安裝cocoapod, 輸入命令 sudo gem install -n /usr/local/bin cocoapods
(10.11之前命令 ?sudogem install cocoapods ?其實都可以用)
報錯:Error installing cocoapods:?activesupport requires Ruby version >= 2.2.2.?
字面意思Ruby版本低于2.2.2 厘唾,需要升級 ,
升級Ruby
? 1.下載ruby源代碼褥符,編譯,安裝
? 2.使用發(fā)行版自帶的安裝包抚垃,安裝
? 3.使用 rvm安裝属瓣,推薦使用,可以參考這篇博客?Mac上更新Ruby - ミ安之偌素 - 博客頻道 - CSDN.NET
接著安裝CocoaPods? 提示Unable to download data fromhttp://ruby.taobao.org/- bad response Not Found 404
淘寶鏡像http://ruby.taobao.org/失效了
VPN沒試過 ?一直用的鏡像
? ? a. 將淘寶鏡像的http改為https
gem sources --r http://ruby.taobao.org/? ? remove之前的 如果你目前用的是什么鏡像讯柔,可用$gem sources -l來查看
gem sources -a https://ruby.taobao.org/ ? ? ?add一個可用源
?gem sources -l ? ? 查看是否成功抡蛙,確保只保留了一個你需要的,其他的都remove
? ? ?b. 使用 https://gems.ruby-china.org/ ? ?步驟同上
? ? ?c. 有人說在stackoverflow上看到一個回答,將淘寶鏡像替換為http://rubygems.org/?
第三種沒試過塌碌,比較下了兩個鏡像澎埠,https://gems.ruby-china.org/ 是基于國內 CDN + 國外服務器的方式,延遲更少些熊昌。
接著安裝 sudo gem install -n /usr/local/bin cocoapods?
3. 試了下pod search AFNetworking 一直卡在? Setting up CocoaPods master repo,由于新安裝湿酸,這時候表示正在下載了婿屹,此時你可通過新開一個終端窗口,輸入"cd ~/.cocoapods/"命令行跳到cocoapods文件夾內推溃,每隔一段時間昂利,執(zhí)行"du -sh *"可查看已下載的文件夾的大小?
都是把支持CocoaPods的索引json等pull到本地,發(fā)現用https://ruby.taobao.org/ 鏡像 .cocoapods文件夾只有200M左右就會完成
,用gems.ruby-china.org/鏡像 文件夾有800M多蜂奸,猜測第一次下載的多些犁苏,以后搜索或者安裝等需要更新時會快些。
4 . 完了之后扩所,之前的窗口 Setting up CocoaPods master repo沒有了围详,但是又出現新的問題
Unable to find a pod with name, author, summary, or descriptionmatching `AFNetworking`
1. 指定按名搜索 ?pod search --simple AFNetworking
2 。推薦使用 ?rm ~/Library/Caches/CocoaPods/search_index.json
pod search AFNetworking 此時出現如下提示:
~/Library/Caches/CocoaPods中重新生成了一份新的search_index.json祖屏。并且能找到AFNetworking對應的資源了
此后需要搜索其他第三方庫時助赞,無需再刪除search_index.json文件,直接搜索即可
完事袁勺。