Stan Blog

學習過程中的一些記錄

[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

Comments

comments powered by Disqus