一、rvm 的安裝
安裝命令: \curl -ssl | bash -s stable (如果報錯443 修改hosts 「199.232.68.133 raw.githubusercontent.com」 增加 )
二、rvm的基本命令
rvm get version 檢視rvm 的版本資訊
rvm get master 更新rvm (master/stable)
rvm list known 列出可以安裝的ruby 版本
rvm install ruby-2.6.3 安裝ruby ,可以指定版本安裝
ruby -v 檢視當前ruby 的版本
rvm list default 檢視當前預設ruby 版本 (rvm list default string)
rvm list 列出已經安裝的ruby 版本 (rvm list strings)
rvm remove ruby-2.6.3 移除 指定 ruby 版本
rvm ruby-2.2.10 將ruby 切換到固定的版本
rvm gemdir 獲取當前ruby 的路徑
三、 gemset 的用法
gem install rails -v 5.2.3 用gem 安裝 rails
rvm gemset create myproject 用rvm 建立gemset
rvm gemset use myproject 使用指定的gemset
rvm gemset list 檢視當前gemset 的列表
rvm gemset copy 2.6.3@myproject 2.5.5@myproject 拷貝gemset 從乙個ruby到另外乙個ruby
rvm gemset delete myproject 移除乙個gemset
同乙個 ruby版本,安裝不同版本的的 rails
# 建立不同的gemset
$ rvm gemset create rails410 rails320
gemset 'rails410' created.
gemset 'rails320' created.
# 安裝不同的rails 版本
$ rvm 2.1.1@rails410
$ gem install rails -v 4.1.0
$ rvm 2.1.1@rails320
$ gem install rails -v 3.2.0
# 檢視是否成功安裝不同版本的rails
$ rvm 2.1.1@rails410 ; rails --version
rails 4.1.0
$ rvm 2.1.1@rails320 ; rails --version
rails 3.2.0
rvm gemset list_all 檢視所有ruby版本的gemset 使用rvm管理ruby版本
bash curl 安裝 rvm rvm list 檢視目前安裝的 ruby 版本 rvm info 檢視目前使用的環境訊息 rvm list known 列出可以安裝的版本 rvm install ruby 1.9.2 head 安裝指定版本 rvm use ruby 1.9.2 head 目前環...
使用rvm來快速部署nginx passenger
首先安裝passenger gem install passenger 然後使用passenger install nginx module 來安裝nginx和部署。因為這一步需要root許可權 因為要編譯nginx 可以用rvmsudo這個東西。這個東西真是個好東西 rvmsudo passeng...
使用RVM輕鬆部署Ruby環境
ruby用得不多,但發現有業務需要部署指定的版本和外掛程式。起初找了一些fedora的src.rpm重新打包,發現依賴問題比較多,最終還是費勁的把el6的包編出來了。不巧今天又有業務要求el5的包,原本不維護el5了。突然想起rvm ruby version manager 輕鬆搞定 curl l ...