Mac中g(shù)em安裝與移除

Hi,

本文主講,Mac中使用gem命令來(lái)安裝、移除某個(gè)Ruby庫(kù)。

我是做iOS開發(fā)的,經(jīng)常會(huì)用到CocoaPods,不了解CocoaPods的,我建議去官網(wǎng)(https://cocoapods.org)看看,相對(duì)來(lái)說(shuō)是全面的。

gem安裝某個(gè)庫(kù)

首先,簡(jiǎn)單介紹下背景。

RubyGems(簡(jiǎn)稱 gems)是一個(gè)用于對(duì) Ruby組件進(jìn)行打包的 Ruby打包系統(tǒng)。 它提供一個(gè)分發(fā) Ruby 程序和庫(kù)的標(biāo)準(zhǔn)格式,還提供一個(gè)管理程序包安裝的工具。Gem是一個(gè)管理Ruby庫(kù)和程序的標(biāo)準(zhǔn)包,它通過(guò)Ruby Gem(如http://rubygems.org/)源來(lái)查找、安裝、升級(jí)和卸載軟件包,非常的便捷。

本文基于你的Mac已經(jīng)安裝了RVM、Ruby(自帶Gem)環(huán)境。


先查看你已經(jīng)安裝了哪些Ruby庫(kù),終端中 gem list

以我的電腦為例,效果如下圖所示:

gem list

使用gem來(lái)安裝Ruby庫(kù),有兩種方式。

1、gem install libName -v versionNumber

? ? 比如:gem install cocoapods-packager -v 1.5.0

2、sudo gem install libName -v versionNumber

? ? 比如:sudo gem install cocoapods -v 1.2.1

? ? 如果gem install cocoapods-packager,默認(rèn)會(huì)安裝最新版本,建議查看好你需要的版本再安裝。


使用gem移除某個(gè)Ruby庫(kù)

相對(duì)應(yīng)的,移除某個(gè)Ruby庫(kù),也有兩種方法,需注意的是怎么安裝的,怎么移除。

1、gem uninstall libName -v versionNumber

? ? 比如:gem uninstall cocoapods-packager -v 1.5.0

2、sudo gem install libName -v versionNumber

? ? 比如:sudo gem uninstall cocoapods -v 1.2.1

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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