支援
RVM 由志工社群維護,請將問題回報至 RVM 問題追蹤器
如果您能提供協助或希望成為維護人員之一,請開始提供協助。您可以在 RVM Github 組織 找到更多與 RVM 相關的專案。
贊助者
Carbon Ads

升級 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