建立 gemset
rvm gemset create rails23
然后可以設(shè)定已建立的 gemset 做為當(dāng)前環(huán)境
use 可以用來(lái)切換語(yǔ)言或者 gemset
前提是他們已經(jīng)被安裝(或者建立)。并可以在 list 命令中看到。
切換ruby版本或gemset
rvm use 1.8.7
rvm use 1.8.7@rails23
列出當(dāng)前 Ruby 的 gemset
rvm list # 列出已安裝的 ruby
rvm gemset list # 列出當(dāng)前ruby版本下的gemset
清空或刪除 gemset 中的 Gem
如果你想清空一個(gè) gemset 的所有 Gem, 想重新安裝所有 Gem,可以這樣
rvm gemset empty 1.8.7@rails23 # 清空1.8.7@rails23(gemset)的所有Gem
rvm gemset delete rails2-3 # 刪除rails2-3(gemset)
項(xiàng)目自動(dòng)加載 gemset
RVM 還可以自動(dòng)加載 gemset其弊。 例如我們有一個(gè) Rails 3.1.3 項(xiàng)目,需要 1.9.3 版本 Ruby,整個(gè)流程可以這樣纺棺。
rvm install 2.5.5
rvm use 2.5.5
rvm gemset create rails313
rvm use 2.5.5@rails313
下面進(jìn)入到項(xiàng)目目錄,建立一個(gè) .rvmrc 文件识藤。
在這個(gè)文件里可以很簡(jiǎn)單的加一個(gè)命令:
rvm use 1.9.3@rails313