サポート
RVMはボランティアのコミュニティによってメンテナンスされています。問題を報告する場合は、 RVMのIssueトラッカー に報告してください。
もしあなたが手伝うことができる、またはメンテナーの一人になりたい場合は、手伝いを始めてください。 RVM Github組織 で、RVM関連のプロジェクトをさらに見つけることができます。
スポンサー
Carbon Ads

Ruby String

RVMは、各インタープリターのインストールをユニークに識別するために「ruby string」の概念を使用しています。最も一般的な形式は、$interpreter-$version-$distinguisher です。例えば、'ruby-1.9.1-p378' は「Ruby 1.9.1 パッチレベル378」を意味します。

もしあなたがRVMを使用するツールを開発しており、Rubyセレクタを完全なRuby文字列に展開する方法が必要な場合は、以下のようにすることができます。

rvm strings 1.8.7

これは次のような出力を生成します。

ruby-1.8.7-p249

複数のセレクタを渡すこともできます。

rvm strings 1.8.7 1.9.1 jruby

これは、次のような結果をもたらします。

ruby-1.8.7-p249 ruby-1.9.1-p378 jruby-1.4.0

デフォルトのオーバーライド

RVMは、各リリースの最新の安定したパッチレベルを追跡します。たとえば、'1.8.7' を最新のパッチレベルではなく 'ruby-1.8.7-p302' に解決するようにオーバーライドしたい場合は、config/user ファイルを編集できます。これにより、config/db の設定がオーバーライドされ、rvm自体のインストールと更新後も設定が保持されます。