溫馨提示:ruby2.0以上的版本挨约,必須在OSX10.12的環(huán)境以上!
1.查看cocopods版本:
pod --version? ? ? (更新前是0.39.0的(圖1) ?更新后是1.0.1的(圖1.1))
2.查看ruby版本:圖2
查看ruby 的所有版本? ? ? ? ? ? rvm list known
查看當前你的ruby版本? ? 圖2.1? ? ruby -v? ? ? (之前的時候是2.0版本? ? ? ? 升級之后是2.3版本? ? 注意用? rvm list? 語句查看當前的選擇是 ruby-2.3.0? 通過=> 符號判斷)
請結(jié)合自己查到的版本情況寫ruby的安裝版本儒飒,再次重申:ruby2.0以上的版本谬莹,必須在OSX10.12的環(huán)境以上!
下載最新版本的ruby? ? ? ? rvm install 2.3? ? ? (安裝需要一定的時間,不要以為沒反應(yīng)附帽,冷靜埠戳!我知道你這個時候很暴躁!)圖2.2
查看當前的ruby 有哪幾個版本 ?圖2.3 ? ? rvm list
查看當前的ruby版本? rvm current 其實用rvm看的結(jié)果足夠看到當前是哪個蕉扮,但是你想再看看也無妨整胃。沒圖。
修改默認和當前的ruby版本 ?圖2.4 ?rvm --default use 2.3.0
不改的話? 會一直默認是之前的2.0.0
3.查看gem的版本喳钟。圖3
gem -v
更新:
1.開啟終端
2.查看現(xiàn)在的ruby源? ? ? gem sources –l ?如圖3.1
如果顯示的是https://rubygems.org/https://ruby.taobao.org/(但是由于某種原因屁使,它不再被維護了)這兩個,更換最新的ruby源https://gems.ruby-china.org/
(1)可以用一條語句:gem sources --add https://gems.ruby-china.org--removehttps://rubygems.org/
ps:如果之前是淘寶的,就這般:
? ? gem sources --add https://gems.ruby-china.org --remove https://ruby.taobao/
(2)也可以用兩條語句(忽略星號奔则,我是沒有找到以前那些奇奇怪怪的數(shù)字蛮寂,OSX的搜狗輸入法更新之后感覺沒有以前好):
* gem sources --remove https://rubygems.org/
* gem source -a https://gems.ruby-china.org/
如果之前是淘寶的,就把remove那條命令的連接改一下易茬,雖然很簡單共郭,但是考慮到很多人的懶癌,我順便貼一下: gem sources --remove https://ruby.taobao.org/
ps:我忘記命令里面新源的最后面需不需要/了疾呻,話說剛剛才弄完就忘記了除嘹,ORZ,果然身體被掏空了岸蜗。所以自行試錯吧尉咕!
之后再執(zhí)行? ? ? ? gem sources –l? ? ? ? 看一下是否更換成功
(3).檢查更新Mac 的Gem,Gem是管理Ruby庫和程序的標準包
如圖3.4
sudo gem update -n /usr/local/bin —system
Nothing to update的話? 就是沒有更新的內(nèi)容了
4.安裝cocoapods
(1)sudo gem uninstall cocoapods
(2)sudo gem install -n /usr/local/bin cocoapods
謹記璃岳!切記年缎!一定要留意!如果之前有安裝過cocoapods铃慷,需要先(1)命令再(2)命令单芜。如果之前沒有安裝過,就直接(2)就OK了犁柜。
安裝成功洲鸠!如圖4
---------------------------------------------------------
安裝成功之后新的pods? 使用 需要變化一下? ? XXXX是你的項目名字(不是display name,別犯傻)如下:
platform:ios, "8.0"
project 'XXXX.xcodeproj'
target 'XXXX' do
pod 'AFNetworking','~> 3.1.0'
pod 'CocoaAsyncSocket','~> 7.5.0'
pod 'SDWebImage','~> 3.8.2'
end
感謝http://www.reibang.com/p/41a3deb663c1
我是根據(jù)以上鏈接再親自踩坑總結(jié)出的步驟馋缅,含辛茹苦啊ORZ
我的github:https://github.com/brainHaert