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版本眾多,且版本比較長,每次來回切換打字多比較麻煩,我們可以使用別名的方式來簡化我們的輸入- 創建別名
rvm alias create 2.2 ruby-2.2.0
- 創建別名
-
查看已有別名
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