RVM usage

Install rvm

\curl -sSL https://get.rvm.io | bash -s stable

To prevent json conflict on Ruby 2.4.1

Use rvm to instal Ruby 2.3.1

rvm install 2.3.1

Use ruby 2.3.1

rvm use 2.3.1

Use gemset to manage your gem

Create your own gemset

rvm gemset create XXX

Check gemset list

rvm gemset list

Use different gemset

rvm gemset use XXX

Note:  There is global gem in gemset. Install global gemset will also install in different gemsets.

 

extra commands:
$ rvm use 2.1.0 –default    #=> 切成預設版本
$ rvm system      #=> 如果系統也有裝Ruby,用這切回去,但一般來說不建議
$ rvm list known  #=> 列出rvm目前所有可安裝的版本
$ rvm install 2.1.0    #=> 安裝新版,如果有head標記可省略最後的".0″
$ rvm reinstall 2.1.0  #=> 重新安裝版本
$ rvm info             #=> 目前使用的ruby的相關資料

RVM 的基本使用大概這樣而已,而裝好的 Ruby 和直接系統安裝的無異,這邊需要提醒的,如果要把" Ruby 使用 root 權限執行",請看下面的說明

$ sudo ruby -v        #=> fail
$ su root ; ruby -v   #=> fail
$ rvmsudo ruby -v     #=> success
$ rvm gemset list_all     #=> 列出已安裝所有Ruby版本的gemset
$ rvm gemset empty xxx    #=> 清空xxx這個gemset
$ rvm gemset delete xxx   #=> 刪除xxx這個gemset

$ rvm gemset copy xxx yyy    #=> 把xxx的內容copy到yyy,兩者都要存在
$ rvm gemset rename xxx zzz  #=> 把xxx改名稱到zzz

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s