サポート
RVM はボランティアのコミュニティによってメンテナンスされています。問題を報告する場合は RVM issues tracker をご利用ください。
もしお手伝いいただける方、またはメンテナーになりたい方がいらっしゃいましたら、ぜひご協力ください。RVM 関連のプロジェクトは、 RVM Github organization でご覧いただけます。
スポンサー
Carbon Ads

RVM のアップグレード

RVM はいくつかの方法で自身をアップグレードできます。

月に 1、2 度、RVM の安定版リリースが作成され、マイナーバージョンが上がります。リリースとリリースの間には、バグフィックスと Ruby バージョンのアップデートのみが、ごく小さなバージョンアップデートとして追加されます。通常の開発と大きな変更は master ブランチで継続されます。これをインストールするには、head バージョンを使用してください。エラーを報告する前に head バージョンを使用することが重要です。それらのエラーは既に修正されている可能性があるからです。

最も安定したバージョンにアップグレードするには

$ rvm get stable

安定版をインストールします。

非常に古いバージョン (例: 1.9.2) から最も安定したバージョンにアップグレードするには

rvm get stable が動作しませんか? rvm get latest"You already have the latest version!" と表示するのに、最新バージョンではないと分かっている場合、これを試してみてください

$ rvm get head
$ rvm reload
$ rvm get stable

それでもうまくいかない場合は、常にインストーラーを使用して更新できます

$ \curl -sSL https://get.rvm.io | bash -s stable
$ rvm reload

最新のリポジトリソースバージョン (バグフィックスが最も多い) にアップグレードする

$ rvm get head

最新の RVM リポジトリバージョンを取得します。

インストーラーは RVM を更新することもできます

$ \curl -sSL https://get.rvm.io | bash -s stable # update to stable
$ \curl -sSL https://get.rvm.io | bash -s head   # update to head
$ rvm reload

はい、curl の前にバックスラッシュがあります。インストーラーを使用して更新した後はリロードすることが重要です。

自動更新ソース行

$ rvm get stable --auto

auto フラグを使用すると、RVM はユーザー設定ファイルを RVM をソースする最適な方法に更新することを認識します。

最新

初期の頃、RVM は master ブランチでのみ開発され、バージョンは RVM サーバーにリリースされ、バージョンにバグがない場合に latest ファイルが更新され、それを指すようになりました。これは変更されました。前述のように、RVM 安定版がリリースされ、バグフィックス / Ruby バージョンアップデートのみが適用されます。現在の latest に相当するのは stable であり、代わりに使用する必要があります。非常に古いバージョンを更新する場合は、head を使用し、その後に stable を使用することができます。

他の誰かのフォークされたブランチにアップグレードする

$ rvm get branch [owner/][branch]

指定されたオーナーから、指定されたブランチを取得します。例:

$ rvm get branch shoes        # shoes  branch from wayneeseguin rvm repository
$ rvm get branch mpapis/      # master branch from mpapis rvm repository
$ rvm get branch mpapis/shoes # shoes  branch from mpapis rvm repository

デフォルトおよびグローバルの gemset をオーバーライドする

rvm get head --without-gems="rvm bundler rubygems-bundler" --with-gems="hirb" --with-default-gems="rails haml"

global.gems から gems rvm、bundler、rubygems-bundler を削除し、hirb をグローバル gems に追加し、rails と haml を default.gems に追加します。

RVM の更新後、Rubies のアップグレードにも興味があるかもしれません。