[Ruby] RVM - Ruby 版本管理工具
RVM 簡介
RVM (Ruby Version Manager)是一套可以同時安裝不同版本Ruby的版本管理工具
安裝
官網提供的安裝指令是:
\curl -L https://get.rvm.io | bash -s stable
安裝完後記得重開 Terminal
指令
RVM 基本使用
rvm install 2.2.2 # 安裝 Ruby 2.2.2 ( 版本號可自行更改 )
rvm use 2.2.2 # 切換至輸入版本
use 也可省略
rvm 2.2.2 # 切換至輸入版本
但 RVM 會在下次 terminal 重開的時候會回到預設版本,所以可以
rvm use 2.2.2 --default # 切換至輸入版本,且設為預設版本
rvm info # 目前使用版本的相關資訊
rvm system # 切回系統安裝的 Ruby 版本 (不建議使用)
rvm list # 列出已安裝的 Ruby 版本 (* 為預設版本、=> 為目前使用版本、=* 目前使用且為預設版本)
rvm list known # 列出 RVM 目前所有可安裝的 Ruby 版本
rvm reinstall 2.2.2 # 重新安裝該版本
在 RVM 裡的每個 Ruby 版本下,都各自有不同的 Gem,這時就可以透過 Gemset 指令來作管理:
Gemset 指令
rvm gemset # 查看指令說明
rvm gemset list # 列出目前使用版本 Ruby 的 Gemset
rvm gemset list_all # 列出所有已安裝 Ruby 版本的 Gemset
rvm gemset create xxx # 建立名為 xxx 的 gemset
rvm gemset use xxx # 使用 gemset xxx
rvm gemset empty xxx # 清空 gemset xxx
rvm gemset delete xxx # 刪除 gemset xxx
rvm gemset copy xxx yyy # 將 xxx 的內容 copy 到 yyy (兩者都需存在)
rvm gemset rename xxx zzz # 將 xxx 改名為 zzz