用終端直接安裝cocoapods
在終端輸入命令: sudo gem install cocoapods
要等待很長時間,一般我們要用一個淘寶的鏡像來安裝cocoapods
第一步:安裝cocoapods
1.1:移除原有的地址在終端輸入命令:
gem sources – remove https:rubygems.ory/
1.2:添加新地址(淘寶的鏡像地址)
gem sources -a https:ruby.taoba.ory/
1.3:查看現有的地址
gem sources -l
1.4 安裝cocoapods
sudo gem install cocoapods
等待一會兒,安裝的時候遇到以下錯誤
ERROR: While executing gem … (Gem::DependencyError)
Unable to resolve dependencies: cocoapods requires cocoapods-core (= 0.38.2), claide (~> 0.9.1), xcodeproj (~> 0.26.3), cocoapods-downloader (~> 0.9.1), cocoapods-plugins (~> 0.4.2), cocoapods-stats (~> 0.5.3), cocoapods-try (~> 0.4.5), cocoapods-trunk (~> 0.6.1), molinillo (~> 0.3.1)
原因是我們依賴的ruby環境版本過低需要更新ruby的版本
先查看我們安裝的ruby版本 終端輸入命令:ruby -v
然後更新:sudo gem install cocoapods
發現還是安裝失敗
ERROR: While executing gem … (Gem::DependencyError)
Unable to resolve dependencies: cocoapods requires cocoapods-core (= 0.38.2), claide (~> 0.9.1), xcodeproj (~> 0.26.3), cocoapods-downloader (~> 0.9.1), cocoapods-plugins (~> 0.4.2), cocoapods-stats (~> 0.5.3), cocoapods-try (~> 0.4.5), cocoapods-trunk (~> 0.6.1), molinillo (~> 0.3.1)
還是同樣的問題,這時就要更新到最新的ruby,刪除原來版本的ruby,刪除原來版本的ruby
第二步:我們用rvm下載最新的ruby版本
使用rvm也就是ruby version manager,ruby版本管理器來升級ruby,rvm包含了ruby的版本管理和gem庫管理(gemset)。
2.1 安裝RVM
在終端輸入命令:$ curl -L https://get.rvm.io | bash -s stable
等待一會兒就可以安裝好RVM
輸入:$ source ~/.rvm/scripts/rvm
檢查一下是否安裝正確
$ rvm -v
rvm 1.22.17 (stable) by Wayne E. Seguin [email protected], Michal Papis [email protected] [https://rvm.io/]
2.2 用RVM安裝Ruby環境
先卸載原來已知版本的ruby
$ rvm remove 1.9.2
然後下載已知最新版本的ruby
$ rvm install 2.4.1
等待很長時間完成後用命令檢查$ ruby -v查看是不是安裝的版本。
第三步:執行第一步的操作
ps:發現還是不成功(安裝成功請忽略!)報錯
ERROR: While executing gem … (Gem::GemError)
這個錯誤是gem版本低的原因,升級gem版本 $ gem update 在執行第一個就大功告成了!