mac系統(tǒng)下Ruby環(huán)境安裝

在我們編寫代碼過程中壁袄,會(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
安裝成功:

圖片.png

2.RVM的安裝
1)終端輸入命令:

 curl -L https://get.rvm.io | bash -s stable

期間可能要輸入密碼营密,以及自動(dòng)通過homebrew安裝依賴包,等待一段時(shí)間后就可以成功安裝好 RVM

圖片.png

2)載入 RVM環(huán)境(新開 Termal 就不用這么做了目锭,會(huì)自動(dòng)重新載入的)

source ~/.rvm/scripts/rvm

3)檢查一下是否安裝正確

rvm -v

返回結(jié)果:

圖片.png

3.用 RVM 安裝 Ruby 環(huán)境
可以選擇現(xiàn)有的rvm版本來進(jìn)行安裝(我安裝的是rvm 2.4.0版本)

  rvm install 2.4.0

這個(gè)過程是漫長的评汰,我等了好長時(shí)間纷捞,完成以后,Ruby, Ruby Gems 就安裝好了被去。

圖片.png
圖片.png

備注:

列出已知的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

圖片.png

這有可能是因?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é)果:

圖片.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市畅蹂,隨后出現(xiàn)的幾起案子健无,更是在濱河造成了極大的恐慌,老刑警劉巖液斜,帶你破解...
    沈念sama閱讀 218,386評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件累贤,死亡現(xiàn)場離奇詭異,居然都是意外死亡少漆,警方通過查閱死者的電腦和手機(jī)臼膏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來示损,“玉大人渗磅,你說我怎么就攤上這事〖旆茫” “怎么了始鱼?”我有些...
    開封第一講書人閱讀 164,704評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長脆贵。 經(jīng)常有香客問我医清,道長,這世上最難降的妖魔是什么卖氨? 我笑而不...
    開封第一講書人閱讀 58,702評(píng)論 1 294
  • 正文 為了忘掉前任会烙,我火速辦了婚禮,結(jié)果婚禮上筒捺,老公的妹妹穿的比我還像新娘柏腻。我一直安慰自己,他們只是感情好系吭,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評(píng)論 6 392
  • 文/花漫 我一把揭開白布五嫂。 她就那樣靜靜地躺著,像睡著了一般村斟。 火紅的嫁衣襯著肌膚如雪贫导。 梳的紋絲不亂的頭發(fā)上抛猫,一...
    開封第一講書人閱讀 51,573評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音孩灯,去河邊找鬼闺金。 笑死,一個(gè)胖子當(dāng)著我的面吹牛峰档,可吹牛的內(nèi)容都是我干的败匹。 我是一名探鬼主播,決...
    沈念sama閱讀 40,314評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼讥巡,長吁一口氣:“原來是場噩夢啊……” “哼掀亩!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起欢顷,我...
    開封第一講書人閱讀 39,230評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤槽棍,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后抬驴,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體炼七,經(jīng)...
    沈念sama閱讀 45,680評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評(píng)論 3 336
  • 正文 我和宋清朗相戀三年布持,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了豌拙。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,991評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡题暖,死狀恐怖按傅,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情胧卤,我是刑警寧澤唯绍,帶...
    沈念sama閱讀 35,706評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站灌侣,受9級(jí)特大地震影響推捐,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜侧啼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望堪簿。 院中可真熱鬧痊乾,春花似錦、人聲如沸椭更。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽虑瀑。三九已至湿滓,卻和暖如春滴须,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背叽奥。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評(píng)論 1 270
  • 我被黑心中介騙來泰國打工扔水, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人朝氓。 一個(gè)月前我還...
    沈念sama閱讀 48,158評(píng)論 3 370
  • 正文 我出身青樓魔市,卻偏偏與公主長得像,于是被迫代替她去往敵國和親赵哲。 傳聞我的和親對(duì)象是個(gè)殘疾皇子待德,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容