Hi僚碎,
本文主講,Mac中使用gem命令來安裝橡娄、移除某個Ruby庫寄纵。
我是做iOS開發(fā)的鳖敷,經(jīng)常會用到CocoaPods,不了解CocoaPods的程拭,我建議去官網(wǎng)(https://cocoapods.org)看看定踱,相對來說是全面的。
gem安裝某個庫
首先恃鞋,簡單介紹下背景崖媚。
RubyGems(簡稱 gems)是一個用于對 Ruby組件進行打包的 Ruby打包系統(tǒng)。 它提供一個分發(fā) Ruby 程序和庫的標準格式山宾,還提供一個管理程序包安裝的工具。Gem是一個管理Ruby庫和程序的標準包鳍徽,它通過Ruby Gem(如http://rubygems.org/)源來查找资锰、安裝、升級和卸載軟件包阶祭,非常的便捷绷杜。
本文基于你的Mac已經(jīng)安裝了RVM直秆、Ruby(自帶Gem)環(huán)境。
先查看你已經(jīng)安裝了哪些Ruby庫鞭盟,終端中 gem list
以我的電腦為例圾结,效果如下圖所示:
使用gem來安裝Ruby庫,有兩種方式齿诉。
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粤剧,默認會安裝最新版本歇竟,建議查看好你需要的版本再安裝。
使用gem移除某個Ruby庫
相對應(yīng)的抵恋,移除某個Ruby庫焕议,也有兩種方法,需注意的是怎么安裝的弧关,怎么移除盅安。
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