?mac升級(jí)系統(tǒng)之后,pods命令莫名其妙報(bào)commond not found錯(cuò)誤乃沙,以前都是網(wǎng)上找資料起趾,按步驟安裝;而一旦系統(tǒng)出錯(cuò)警儒,又需要重新找資料训裆,所以將安裝步驟整理一下,方便以后查看蜀铲;
前提告知:安裝CocoaPods需要Ruby環(huán)境边琉,所以,首先要檢查Ruby環(huán)境的版本记劝!
Mac OS X 系統(tǒng)自帶的 Ruby,但是如果不管理它艺骂,它是不會(huì)自動(dòng)升級(jí)滴,所以隆夯,我們需要一個(gè)ruby版本及安裝工具管理它钳恕,那是什么呢?
?Ruby的管家婆登場(chǎng)-----》RVM全稱Ruby Version Manager蹄衷,是一個(gè)非常好用的Ruby版本以及安裝工具忧额。就是用來(lái)安裝和控制Ruby版本的工具。RVM也是需要我們自己安裝的愧口,所以睦番,別發(fā)廢話,開(kāi)始安裝~~
第一步耍属,首先要檢查Mac是否安裝了rvm托嚣。打開(kāi)終端,輸入指令rvm -v
這圖我是盜用別的博主文章中的圖片厚骗,所以主要看紅框里面的字示启,出現(xiàn)了,說(shuō)明沒(méi)有該臺(tái)Mac沒(méi)有安裝rvm领舰,沒(méi)安裝就安裝
step1 :安裝rvm
curl -L get.rvm.io | bash -s stable
step 2: 安裝home-brew(切記先安裝home-brew,再安裝ruby!關(guān)于home-brew的介紹夫嗓,可參考文章www.cnblogs.com/lzrabbit/p/4032515.html )
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Step 3: 指定源
source ~/.rvm/scripts/rvm
Step 4: 查看版本確認(rèn)是否安裝成功
若出現(xiàn)該圖中的文字,那么說(shuō)明已經(jīng)安裝過(guò)了rvm
Step 5: 列出所有指定源里的ruby版本
rvm list known
第二步冲秽,用rvm安裝ruby環(huán)境
注意舍咖,當(dāng)ruby版本低于2.2.2時(shí),安裝cocoapods會(huì)報(bào)錯(cuò)锉桑,可通過(guò)指令 ruby -v檢查當(dāng)前版本排霉。如果版本低于2.2.2,啥也不要說(shuō)快更新一下民轴。
輸入指令:rvm install 2.4.0(如上圖中攻柠,最新版本就是2.4.0)球订,然后根據(jù)提示按“enter”鍵。
安裝完成之后輸入指令rvm list查看ruby版本辙诞,看看是否安裝成功,如下圖
第三步辙售,檢查更新RubyGems(Ruby1.9.1 以后的版本自帶RubyGems)
RubyGems是一個(gè)方便而強(qiáng)大的Ruby程序包管理器轻抱,Ruby的第三方插件是用gem方式來(lái)管理飞涂,非常容易發(fā)布和共享,一個(gè)簡(jiǎn)單的命令就可以安裝上第三方的擴(kuò)展庫(kù)祈搜。
建議RubyGems升級(jí)到2.6.x以上较店。
查看RubyGems的版本用指令:gem -v ?得到結(jié)果如下圖:
更新RubyGems的版本指令:gem update --system
第四步,檢查ruby源并移除
先是檢查ruby源容燕,gem sources -l ?結(jié)果如下:
然后移除梁呈,gem sources --remove https://rubygems.org/ 移除結(jié)果:
替換添加國(guó)內(nèi)的鏡像源,之所以要添加國(guó)內(nèi)的ruby-china源蘸秘,是因?yàn)閠aobao源已經(jīng)停止維護(hù)了官卡,所以此處替換的是ruby-china源,且盡量確保只有一個(gè)醋虏。輸入指令gem sources --add https://gems.ruby-china.org 替換結(jié)果如下圖:
ruby源已經(jīng)是https://gems.ruby-china.org
第五步寻咒,安裝CocoaPods(sudo 表示管理員執(zhí)行指令,需要輸入密碼的)
安裝cocoapods颈嚼,$ sudo gem install cocoapods
注意:
OS X 10.11之前系統(tǒng)的安裝cocoapods 指令:$ sudo gem install cocoapods
OS X 10.11以后系統(tǒng)的安裝cocoapods 指令:$ sudo gem install -n /usr/local/bin cocoa pods
如果有 gems installed標(biāo)志著安裝成功了毛秘。
到這里,cocoapods已經(jīng)安裝成功了阻课!