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 のアップグレードにも興味があるかもしれません。