注意:以下命令都是通過終端執(zhí)行
安裝cocoapods的步驟
安裝
-
第一步:
sudo gem install cocoapods
注釋:如果你的mac系統(tǒng)是10.11,則使用下面這個(gè)命令
sudo gem install -n /usr/local/bin/ cocoapods -
第二步:
pod setup
注釋:pod setup在執(zhí)行時(shí),會輸出Setting up CocoaPods master repo,會等待很長時(shí)間,可以使用 cd ~/.cocoapods進(jìn)入此目錄下,然后用du -sh *來查看下載進(jìn)度
錯(cuò)誤處理
-
Ruby版本低于2.2.2報(bào)錯(cuò):
Error installing pods:activesupport requires Ruby version >= 2.2.2.
解決方法:按照下面升級Ruby版本進(jìn)行解決
-
現(xiàn)有的Ruby源網(wǎng)址訪問不了,SSL協(xié)議不支持
ERROR: While executing gem … (OpenSSL::SSL::SSLError) SSL_connect SYSCALL returned=5 errno=0 state=SSLv3 read server hello A
解決方法:按照下面檢測Ruby資源進(jìn)行解決
<h3 id="Resources">檢測Ruby資源</h3>
-
第一步:先驗(yàn)證當(dāng)前的Ruby資源
gem sources -l
注釋:一般情況下是https://rubygems.org/ ,但是這個(gè)資源很有可能會被墻,所以我們接下來要替換它,如果不是這個(gè)源,可跳到第幾步 -
第二步:移除當(dāng)前的默認(rèn)源
gem sources -r https://rubygems.org/ -
第三步:利用新的源,一般情況下使用淘寶的Ruby鏡像可以防止被墻
gem sources -a https://ruby.taobao.org/ -
第四步:檢測新源是否替換成功
gem sources -l
如果正常,則顯示為下圖

Paste_Image.png
<h3 id="Edition">升級Ruby版本</h3>
我們準(zhǔn)備使用rvm對Ruby版本,因?yàn)閞vm可以使你擁有多個(gè)版本的Ruby,并且可以在多個(gè)版本之間自由切換
檢測安裝rvm
-
第一步:檢測rvm版本
rvm -v
注釋:如果能顯示版本,則說明你本身安裝了rvm -
第二步:安裝rvm
curl -L get.rvm.io | bash -s stable
等待執(zhí)行完畢后繼續(xù)輸入
source ~/.rvm/scripts/rvm
-
第三步:檢測rvm版本
rvm -v
注釋:如果能顯示版本,則說明你本身安裝了rvm
檢測安裝Ruby
-
第一步:查看已安裝的Ruby
rvm list
注釋:下圖是作者的顯示內(nèi)容,注意你的ruby版本要大于或等于2.2.2,否則會無法安裝cocoapods,如果你的ruby版本小于2.2.2,繼續(xù)下一步,若大于或等于2.2.2,可以跳過檢測安裝Ruby這一項(xiàng)了
Paste_Image.png -
第二步:查看Ruby的版本,和第一步作用類似
ruby -v
注釋:下圖是作者的顯示截圖
Paste_Image.png -
第三步:如果有小于2.2.2的版本的Ruby,則卸載它
rvm remove 2.2.4
注釋:成功后,記得用第一步和第二步檢測,看是否成功卸載,檢測成功后,繼續(xù)執(zhí)行下一步 -
第四步:列出Ruby可安裝的版本信息
rvm list known -
第五步:安裝一個(gè)Ruby版本
rvm install 2.2.4
如果想升級成默認(rèn)版本的話,執(zhí)行下條語句
rvm use 2.1.4 --default -
第六步:再次使用第一步和第二步查看Ruby版本信息,確保安裝成功,Ruby版本已經(jīng)至少達(dá)到2.2.2,則檢測安裝Ruby的步驟完成

