這本書告訴我們在terminal用以下命令安裝CocoaPods
sudo gem sources -a https://gems.ruby.taobao.org/
sudo gem sources -r https://rubygems.org/
sudo gem install CocoaPods
pod setup
首先不推薦繼續使用淘寶的源,因為當你訪問淘寶RubyGems鏡像官網時淘寶已說明了:本站將不再繼續維護
按照淘寶RubyGems鏡像官網的提示,我們需要將https://gems.ruby.taobao.org/改成https://gems.ruby-china.org/
然而你會發現在第三步時出現
ERROR: Could not find a valid gem 'CocoaPods' (>= 0) in any repository
不用慌,這是書本又打錯了,將第三步的CocoaPods改為全小寫就好了。
即命令改成
sudo gem sources -a https://gems.ruby-china.org/
sudo gem sources -r https://rubygems.org/
sudo gem install cocoapods
pod setup
由于所有的項目的PodSpec都托管在github上,所以在第四步時它會從github上將這個包clone下來,然而你可能會發現下載速度極其感人,此時我們可以去Specs倉庫中手動把整個包下出來,如下圖點擊紅框處的Clone or download,接著點擊Download ZIP,ZIP包的名字為Specs-master。
整個包大概一百多M,下出來后雙擊解壓你會得到如下的文件夾
如果此時你已經運行過pod setup
那么在個人用戶文件下會出現一個名為.cocoapods的隱藏文件夾,若找不到可以在Finder上方的菜單欄上點擊前往——前往文件夾在彈出的窗口中輸入~/.cocoapods
,然后將解壓出來的Specs-master文件夾重命名為master放在 ~/.cocoapods/repos下,最后再運行pod setup
待如下圖出現Setup completed
即可。