5

という名前の gemset を作成し、ルート ディレクトリのファイルにrails2ruby192以下のコードを追加しましたが、gemset が読み込まれません。.rvmrc

ruby-1.9.2-p180@rails2ruby192 
4

3 に答える 3

14

RocketRは正しいです。ただし、より「正しい」方法は次のとおりです。

プロジェクト ディレクトリに移動し、次のコマンドを実行します。

rvm --rvmrc --create use 1.9.2-p180@rails2ruby192

プロジェクトのルート ディレクトリにあります。これにより、そのディレクトリにプロジェクトの .rvmrc が作成され、まだ存在しない場合は gemset を作成して使用します。

また、この方法でも、選択した方法でも、新しく生成された .rvmrc ファイルを「信頼」します。そのためには、次のことを行う必要があります。

rvm reload

そのディレクトリにいる間、RVM がそれ自体をリロードします。.rvmrc を見て、それが信頼されていないことを確認し、それを確認して信頼するための変更を提供します。「rvm reload」コマンドを使用する理由は、その特定のプロジェクトの環境を構造化および安定化するために、大量のことが強制的に行われ、.rvmrc の再ロード (正しいパスを使用していることを確認するため) が含まれるためです。およびその gemset の変数)、.rvmrc が信頼されているかどうかを確認し、To trust it のオプションを提供します。はいと答えた場合は、選択した ruby​​@gemset を完全にロードして終了します。

于 2011-09-13T21:54:48.213 に答える
5

.rvmrc使用したフォルダーに入ったときにファイルを実行するための信頼レベルを変更するには

rvm rvmrc {trust,untrust,trusted,load,reset}

このSOの回答に見られるように

于 2012-11-09T04:39:53.370 に答える
5

rvm use ruby-1.9.2-p180@rails2ruby192代わりに試す

于 2011-07-16T19:28:45.077 に答える