今日,在新電腦上安裝cocoapods時出現(xiàn)的問題匯總,以及解決方案提供給大家。
按照現(xiàn)在的流程,我們首先:
更新系統(tǒng):sudo gem update –system
刪除原有鏡像:gem sources –removehttps://rubygems.org/
安裝新的鏡像:gem sources –ahttps://ruby.taobao.org/
安裝cocoapods:sudo gem install cocoapods
但是盆友們凶杖,這時候會出現(xiàn)一個問題,安裝需要ruby版本為>=2.2.0? 但是mac只有2.0.0款筑,因此智蝠,我們需要更新我們的ruby環(huán)境腾么。
首先,
驗證當前ruby版本:ruby -v
ruby 2.0.0p648杈湾,顯然不是我們需要的版本解虱。
開始升級:
查看目前所有ruby的版本:rvm list known
如果提示command not found 請先安裝rvm
curl -L get.rvm.io | bash -s stable
如果已安裝會列出所有的ruby版本:
# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.8]
[ruby-]2.2[.4]
[ruby-]2.3[.0]
[ruby-]2.2-head
ruby-head? 。毛秘。饭寺。 后續(xù)內(nèi)容,沒用就不粘貼了叫挟。
這里我們安裝2.2.2
rvm install 2.2.2
終端運行結(jié)果:(如果直接成功就無視這個過程)
失敗的請注意艰匙,這里執(zhí)行
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
卸載homebrew
卸載后抹恳,繼續(xù)執(zhí)行我們的老命令行员凝,也就是安裝命令:
rvm install 2.2.2
回車->輸入電腦密碼,如此反復(fù)奋献。健霹。。瓶蚂。糖埋。。一路綠燈窃这,安裝成功瞳别。
剩下的還需要注意一點就是Podfile中的內(nèi)容,略與原先有些不同杭攻。(習慣嘮叨了祟敛,想必大家應(yīng)該都已經(jīng)懶得敲了)。
platform :ios,'8.0'
target “項目名稱” do
?pod 'title','~>版本號'
end
其它的東西也就沒了兆解,版本號輸不輸入無所謂馆铁,最好看看相應(yīng)github上的導(dǎo)入格式,再去pod為好锅睛。