在我們編寫代碼過程中壁袄,會(huì)用到一系列的第三方開源類庫寓调,我們可以選擇手動(dòng)去一個(gè)個(gè)添加需要的庫铝侵,但這非常麻煩灼伤。因此我們可以使用CocoaPods來幫助我們自動(dòng)添加。使用CocoaPods需要先安裝Ruby環(huán)境咪鲜,下面我們來說一下Ruby環(huán)境的安裝狐赡。
首先我提一下,我們使用CocoaPods來幫我們添加第三方開源類庫疟丙,我們需要做的事有:Xcode->homebrew->RVM->Ruby->CocoaPats;
安裝xcode是第一步颖侄,接著homebrew、RVM享郊、Ruby览祖、CocoaPats;
homebrew :homebrew是一個(gè)包管理器拂蝎,用于在mac上安裝一些os x上沒有的UNiX工具(比如wget)穴墅,我們只要知道它如同window的350軟件管理器就行了惶室,用來安裝一些軟件温自。
RVM :全稱Ruby Version Manager,是一個(gè)非常好用的Ruby版本以及安裝工具皇钞。就是用來安裝和控制Ruby版本的工具悼泌。
Ruby :Ruby是一種面向?qū)ο蟮哪_本語言,簡單易用夹界,功能強(qiáng)大馆里。能跨平臺(tái)和可移植性好等等。其實(shí)就是種腳本語言可柿。
1.homebrew 的安裝
homebrew 的安裝很簡單鸠踪,只需要打開終端輸入命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝的過程中需要一次回車?yán)^續(xù)和輸入密碼,要等候一會(huì)复斥。homebrew官方網(wǎng)站:http://brew.sh/index_zh-cn.html
安裝成功:
2.RVM的安裝
1)終端輸入命令:
curl -L https://get.rvm.io | bash -s stable
期間可能要輸入密碼营密,以及自動(dòng)通過homebrew安裝依賴包,等待一段時(shí)間后就可以成功安裝好 RVM
2)載入 RVM環(huán)境(新開 Termal 就不用這么做了目锭,會(huì)自動(dòng)重新載入的)
source ~/.rvm/scripts/rvm
3)檢查一下是否安裝正確
rvm -v
返回結(jié)果:
3.用 RVM 安裝 Ruby 環(huán)境
可以選擇現(xiàn)有的rvm版本來進(jìn)行安裝(我安裝的是rvm 2.4.0版本)
rvm install 2.4.0
這個(gè)過程是漫長的评汰,我等了好長時(shí)間纷捞,完成以后,Ruby, Ruby Gems 就安裝好了被去。
備注:
列出已知的ruby版本 :rvm list known
查詢已經(jīng)安裝的ruby : rvm list
卸載一個(gè)已安裝版本 :rvm remove 1.9.2
4.管理Ruby版本
RVM 裝好以后主儡,需要執(zhí)行下面的命令將指定版本的 Ruby設(shè)置為系統(tǒng)默認(rèn)版本
rvm 2.4.0 --default
結(jié)果:Using /Users/ppd/.rvm/gems/ruby-2.4.0
同樣,也可以用其他版本號(hào)惨缆,前提是你有用 rvm install安裝過那個(gè)版本
測試是否正確
ruby -v
結(jié)果:ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-darwin16]
gem -v
結(jié)果: 2.6.12
這有可能是因?yàn)镽uby的默認(rèn)源使用的是cocoapods.org糜值,國內(nèi)訪問這個(gè)網(wǎng)址有時(shí)候會(huì)有問題,網(wǎng)上的一種解決方案是將遠(yuǎn)替換成淘寶的坯墨,替換方式如下:
gem source -r https://rubygems.org/gem source -a https://ruby.taobao.org
驗(yàn)證是否替換成功臀玄,執(zhí)行:
gem sources -l
正常的輸出結(jié)果: