如果您能提供協助或希望成為維護人員之一,請開始提供協助。您可以在 RVM Github 組織 找到更多與 RVM 相關的專案。
升級 Rubies
將指定的(已安裝)來源 Ruby 升級至指定的目標 Ruby 版本。將會移轉 gemsets、wrappers、別名和環境檔案。
此流程會在每個階段提示您 - 如果版本看起來不正確,請取消並手動執行。
範例
$ rvm upgrade 2.1.1 2.1.2
升級很簡單,但它會一次執行所有升級,如果您需要一次執行一個,請查看以下說明。
將單一 gemsets 複製到新的 Ruby
在測試其他 Ruby distribution 時,可以簡單地複製 gemset。只要安裝新的 Ruby,複製您的 gemset,並測試您的應用程式是否會通過您擁有的所有測試即可。
範例
$ rvm gemset copy 2.1.1@myapplication 2.1.2@myapplication
手動移轉所有 gemsets
當已經安裝了兩個版本的 Ruby 時,可以將 gemset 從一個移轉到另一個。在移轉過程中,gems 將從第一個複製到第二個,並從第一個移除。
一個好的使用案例是安裝 Rubinius 或 JRuby - 只要測試它們,並在確信它們運作後,就可以將所有 gemsets(應用程式)移轉到您選擇的新 Ruby。
範例
$ rvm migrate 2.1.1 jruby-1.7.12
更新所有 gemsets
對於那些生活在邊緣的人來說,這是一個有用的選項。為了讓所有已安裝的 gems 保持最新,使用 rubygems update 就足夠了,它會負責更新所有內容。
範例
$ rvm gemset update