前段時間,mac抽風,忽然卡在進度條進不去,只好抹盤重裝。這裏記錄下cocoapod的安裝步驟和遇到的問題。html
本機系統:macos -10.13.6 。macos
更換源
一、Ruby的軟件源rubygems.org被屏蔽了,國內那無形之牆,咱們須要來修改更換源;==》不可用
二、網上大多數是使用的https://ruby.taobao.org的,這裏再也不建議使用的了;===》不可用
三、這是由於taobao Gems 源已中止維護,把源切換至ruby-china,現由 ruby-china 提供鏡像服務
四、本來是https://gems.ruby-china.org/,如今域名從org變成了com
五、公告!域名變化,請你們使用 https://gems.ruby-china.comjson
41 ruby -v ====》 // 查看ruby版本,網上說貌似2.0以上才能用,無論了,先裝個2.4 42 rvm install 2.4.0 43 ruby -v 44 rvm list 45 gem -v 46 gem sources -l // 查看源列表 47 gem sources -remove https://rubygems.org/ // 將不須要的源移除掉 48 gem sources --add https://gems.ruby-china.org // 這個加不進去,報錯 51 ping gems.ruby-china.org // 可是能夠ping的通 56 gem sources --add https://gems.ruby-china.com // 域名從org變成了com 57 gem sources -l // 查看是否添加成功 68 sudo gem install cocoapods // ***這個網上說是10.11 以前的系統的安裝命令, 69 sudo gem install -n /usr/local/bin cocoapods // 10.11以後的的安裝命令,漫長的等待,掛機一晚 72 pod --version // 查看版本正常 73 pod search AFNetworking // 提示報錯 注意這裏出現錯誤:當我覺得一切就緒的時候,我pod search RxSwift卻提示我以下的錯誤: [!] Unable to find a pod with name, author, summary, or descriptionmatching '······' 74 rm ~/Library/Caches/CocoaPods/search_index.json // 解決方案 75 pod search AFNetworking 76 pod --version
參考:CocoaPods 2017最新、最快安裝和使用說明 ruby