一、什么是Gem
RubyGems(簡稱 gems)是一個用于對 Ruby組件進(jìn)行打包的 Ruby 打包系統(tǒng)囱修。 它提供一個分發(fā) Ruby 程序和庫的標(biāo)準(zhǔn)格式扁位,還提供一個管理程序包安裝的工具稍算『羯欤——百度
二、Gem常用命令
1.查看gem版本 gem --version
2.更新gem gem update --system
3.查看數(shù)據(jù)源 gem sources
4.刪除數(shù)據(jù)源 gem sources --remove https://rubygems.org/
5.添加數(shù)據(jù)源 gem sources --remove https//ruby.taobao.org/
6.搜索軟件包 gem search 軟件包關(guān)鍵字
7.安裝軟件包 gem install 軟件包名字 例:gem install cocoapods
8.安裝上一個版本軟件包 gem install 軟件包名字 --pre
9.卸載軟件包 gem uninstall 軟件包名稱
【備注:在運行g(shù)em命令的時候睹耐,很有可能會因為權(quán)限問題導(dǎo)致運行命令失敗辐赞,這個時候可以在
命令前添加sudo關(guān)鍵字 表示以管理員身份執(zhí)行命令 例如:sudo gem install cocoapods】
三、ruby操作
有的時候ruby
版本過低也可能導(dǎo)致gem
升級失敗硝训,一般我們會使用RVM
(ruby
版本管理器)升級ruby
1.安裝RVM curl -L get.rvm.io | bash -s stable
2.驗證是否安裝成功 rvm -v
3.查看ruby版本 ruby -v
4.列出當(dāng)前所有可用版本 rvm list known
5.安裝指定版本ruby rvm install ruby --head