RVM使用總結

rvm是一個便捷的多版本ruby環境的管理和切換工具 官網:https://rvm.io/

RVM安裝

$ curl -L get.rvm.io | bash -s stable
$ source ~/.bashrc
$ source ~/.bash_profile

安裝完成后為了提高安裝速度,修改 RVM,改用淘寶鏡像源 參考: http://ruby.taobao.org/

sed -i 's!cache.ruby-lang.org/pub/ruby!ruby.taobao.org/mirrors/ruby!' $rvm_path/config/db  #[for linux]

安裝 Ruby

rvm list known             #查看可安裝的版本 
rvm install ruby-2.2.2     #安裝ruby 2.2.2版本

ruby版本切換與gemset的使用

  • ruby版本切換與gemset的使用
    rvm use 2.0.0 #切換到ruby2.0.0版本
    rvm use 2.2.2 #切換到ruby2.2.2版本
  • 創建gemset用來安裝自己需要的環境
    rvm gemset create rails3.1.2
    rvm gemset create rails4.0.0
  • 在gemset間切換
    rvm gemset use rails3.1.2
    rvm use 2.0.0@rails3.1.2 #使用use語句切換
  • 別名
    由于ruby版本眾多,且版本比較長,每次來回切換打字多比較麻煩,我們可以使用別名的方式來簡化我們的輸入
    1. 創建別名
      rvm alias create 2.2 ruby-2.2.0
  1. 查看已有別名
    rvm alias list

     #輸出
     # default => ruby-2.2.0
     # 187 => ruby-1.8.7-p374
     # r187 => ruby-1.8.7-p374
     # 2.2 => ruby-2.2.0
     # 1.8.7 => ruby-1.8.7-p374
    

3.刪除別名
rvm alias delete r187 #刪除別名r187

4.使用別名切換
rvm use 187 # 切換到ruby-1.8.7-p374

更新RVM

  rvm get stable

項目自動加載 gemset

RVM 還可以在你cd 到項目的時候,RVM 會幫你自動加載 相應的gemset
只需要進入你的項目目錄,建立一個 .rvmrc 文件
在這個文件里加一個命令

rvm use 2.2@rails421

然后無論你當前 Ruby 設置是什么,cd 到這個項目的時候,RVM 會幫你加載 Ruby 2.2.0和 rails421 這個gemset

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容