四、 Ruby 的安裝與卸載

由于 Mac 自帶 ruby 通常情況下大家不用自己安裝 ruby。
筆者使用 shell 和 Mac 操作系統(tǒng)如下:

  • shell: zsh
  • OS: macOS Big Sur, 版本 11.5.2(20G95)

1.查看 ruby 的安裝目錄。

which -a ruby

可以看到以上命令輸出 2 行济锄,其中 /usr/local/opt/ruby/bin/ruby 是通過 Homebrew 安裝的而 /usr/bin/ruby 是 Mac 自帶的 ruby,請(qǐng)不要隨便刪除自帶的 ruby霍转, 否則會(huì)出現(xiàn)問題(這個(gè)本人也沒嘗試只是老外博文里說(shuō)的)荐绝。

  • 通過 HomeBrew 安裝的版本:ruby 3.0.2
  • Mac 自帶版本: ruby 2.6.3
/usr/local/opt/ruby/bin/ruby
/usr/bin/ruby

言歸正傳開始我們今天的主題 Ruby 的安裝與卸載

2.安裝

2.1通過 Homebrew 安裝 ruby

使用以下命令安裝 Ruby

brew install ruby

如果安裝成功則會(huì)在終端出現(xiàn)如下結(jié)果:


截屏2021-09-28 下午5.55.24.png

但是成功安裝之后使用命令查看 ruby 版本會(huì)發(fā)現(xiàn)仍然是 Mac 自帶的版本

ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin20]

此時(shí)只需把 ruby 3.0.2 可執(zhí)行文件導(dǎo)入全局變量 PATH 中即可,使用如下命令:

echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

至此 ruby 3.0.2 安裝成功谴忧,使用以下命令查看 ruby 版本

ruby -v

然后終端輸出 ruby 版本:

ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-darwin20]

2.2 使用 rvm 安裝

rvm 會(huì)在其他 Cocoapods 章節(jié)詳細(xì)說(shuō)明很泊, rvm 安裝 ruby 更為靈活,請(qǐng)參考
RVM 的安裝和使用 ------ 2.4 安裝遠(yuǎn)程 ruby 版本

3. 卸載

3.1 Mac 系統(tǒng)自帶的 ruby不要卸載

Mac 系統(tǒng)自帶的 ruby不要卸載沾谓。

3.2 卸載 HomeBrew 安裝的 ruby

使用以下命令查看當(dāng)前 brew 安裝的所有庫(kù)

brew list

安裝的庫(kù)如下圖:


51E3775F-71D4-48D4-B374-51B6498F0679.png

我們還可以查看 brew 安裝的庫(kù)用樹狀圖來(lái)輸出,使用如下命令:

brew deps --tree --installed

樹狀圖輸出 brew 安裝所有庫(kù)以及庫(kù)的依賴戳鹅,可以看到 ruby 庫(kù)的依賴:


image.png

當(dāng)然我們也可以使用如下命令列出 ruby 在 brew 當(dāng)中的下載文件, 如果 ruby 沒裝則不輸出任何東西均驶。

brew list ruby
brew list ruby.png

強(qiáng)制卸載 ruby 使用如下命令:

brew uninstall --force ruby

卸載成功則顯示如下圖輸出:


image.png

清除 ruby 依賴文件使用如下命令:

brew autoremove

4.卸載 rvm 安裝的 ruby

rvm 會(huì)在其他 Cocoapods 章節(jié)詳細(xì)說(shuō)明,請(qǐng)參考 RVM 的安裝和使用中的 3. 卸載 ruby枫虏。

5.結(jié)束語(yǔ)

有任何 ruby 相關(guān)問題請(qǐng)私信我妇穴,我會(huì)盡最大努力解決,因?yàn)闇贤ń涣鞯倪^程大家才會(huì)持續(xù)成長(zhǎng)隶债。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末腾它,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子死讹,更是在濱河造成了極大的恐慌瞒滴,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,214評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件赞警,死亡現(xiàn)場(chǎng)離奇詭異妓忍,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)愧旦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門世剖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人笤虫,你說(shuō)我怎么就攤上這事旁瘫∽尜欤” “怎么了?”我有些...
    開封第一講書人閱讀 152,543評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵酬凳,是天一觀的道長(zhǎng)惠况。 經(jīng)常有香客問我,道長(zhǎng)粱年,這世上最難降的妖魔是什么售滤? 我笑而不...
    開封第一講書人閱讀 55,221評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮台诗,結(jié)果婚禮上完箩,老公的妹妹穿的比我還像新娘。我一直安慰自己拉队,他們只是感情好弊知,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著粱快,像睡著了一般秩彤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上事哭,一...
    開封第一講書人閱讀 49,007評(píng)論 1 284
  • 那天漫雷,我揣著相機(jī)與錄音,去河邊找鬼鳍咱。 笑死降盹,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的谤辜。 我是一名探鬼主播蓄坏,決...
    沈念sama閱讀 38,313評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼丑念!你這毒婦竟也來(lái)了涡戳?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,956評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤脯倚,失蹤者是張志新(化名)和其女友劉穎渔彰,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體挠将,經(jīng)...
    沈念sama閱讀 43,441評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡胳岂,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了舔稀。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片乳丰。...
    茶點(diǎn)故事閱讀 38,018評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖内贮,靈堂內(nèi)的尸體忽然破棺而出产园,到底是詐尸還是另有隱情汞斧,我是刑警寧澤,帶...
    沈念sama閱讀 33,685評(píng)論 4 322
  • 正文 年R本政府宣布什燕,位于F島的核電站粘勒,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏屎即。R本人自食惡果不足惜庙睡,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望技俐。 院中可真熱鬧乘陪,春花似錦、人聲如沸雕擂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)井赌。三九已至谤逼,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間仇穗,已是汗流浹背流部。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留纹坐,地道東北人贵涵。 一個(gè)月前我還...
    沈念sama閱讀 45,467評(píng)論 2 352
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像恰画,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子瓷马,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評(píng)論 2 345

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