RVM 的基本使用

2021-10-25 03:27:03 字數 1423 閱讀 1334

一、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 ...