mac安裝cocoapods教程及錯誤處理

注意:以下命令都是通過終端執行

安裝cocoapods的步驟

安裝

  • 第一步:
    sudo gem install cocoapods
    注釋:如果你的mac系統是10.11,則使用下面這個命令
    sudo gem install -n /usr/local/bin/ cocoapods
  • 第二步:
    pod setup
    注釋:pod setup在執行時,會輸出Setting up CocoaPods master repo,會等待很長時間,可以使用 cd ~/.cocoapods進入此目錄下,然后用du -sh *來查看下載進度

錯誤處理

  • Ruby版本低于2.2.2報錯:

Error installing pods:activesupport requires Ruby version >= 2.2.2.
解決方法:按照下面升級Ruby版本進行解決

  • 現有的Ruby源網址訪問不了,SSL協議不支持

ERROR: While executing gem … (OpenSSL::SSL::SSLError) SSL_connect SYSCALL returned=5 errno=0 state=SSLv3 read server hello A
解決方法:按照下面檢測Ruby資源進行解決

<h3 id="Resources">檢測Ruby資源</h3>

  • 第一步:先驗證當前的Ruby資源
    gem sources -l
    注釋:一般情況下是https://rubygems.org/ ,但是這個資源很有可能會被墻,所以我們接下來要替換它,如果不是這個源,可跳到第幾步
  • 第二步:移除當前的默認源
    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>
 我們準備使用rvm對Ruby版本,因為rvm可以使你擁有多個版本的Ruby,并且可以在多個版本之間自由切換

檢測安裝rvm

  • 第一步:檢測rvm版本
    rvm -v
    注釋:如果能顯示版本,則說明你本身安裝了rvm
  • 第二步:安裝rvm

curl -L get.rvm.io | bash -s stable
等待執行完畢后繼續輸入
source ~/.rvm/scripts/rvm

  • 第三步:檢測rvm版本
    rvm -v
    注釋:如果能顯示版本,則說明你本身安裝了rvm

檢測安裝Ruby

  • 第一步:查看已安裝的Ruby
    rvm list
    注釋:下圖是作者的顯示內容,注意你的ruby版本要大于或等于2.2.2,否則會無法安裝cocoapods,如果你的ruby版本小于2.2.2,繼續下一步,若大于或等于2.2.2,可以跳過檢測安裝Ruby這一項了
    Paste_Image.png
  • 第二步:查看Ruby的版本,和第一步作用類似
    ruby -v
    注釋:下圖是作者的顯示截圖
    Paste_Image.png
  • 第三步:如果有小于2.2.2的版本的Ruby,則卸載它
    rvm remove 2.2.4
    注釋:成功后,記得用第一步和第二步檢測,看是否成功卸載,檢測成功后,繼續執行下一步
  • 第四步:列出Ruby可安裝的版本信息
    rvm list known
  • 第五步:安裝一個Ruby版本
    rvm install 2.2.4
    如果想升級成默認版本的話,執行下條語句
    rvm use 2.1.4 --default
  • 第六步:再次使用第一步和第二步查看Ruby版本信息,確保安裝成功,Ruby版本已經至少達到2.2.2,則檢測安裝Ruby的步驟完成
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容