1

Ruby 1.9.3-p327 をインストールしました。これを使用できます。.rvmrc ファイルには次の内容が含まれています。

rvm use ruby-1.9.3

しかし、プロジェクト ディレクトリに移動すると、エラーが発生します。

ruby-1.9.3-p362 はインストールされていません。

インストールするには: 'rvm install ruby​​-1.9.3-p362'`

なぜそれが起こるのですか?p362 は使いたくありません。p327 が必要で、インストール済みです。

たぶん、以前にp362をインストールして、どういうわけか間違って削除したからでしょうか? 使用しrvm remove 1.9.3-p362ました。前もって感謝します!

4

3 に答える 3

3

現在のRVMは同等Ruby 1.9.3と見なします。Ruby 1.9.3-p362RVMの将来のリビジョンは、別の値を想定します。これは、インストールされる可能性のあるものとして認識されている最新/最大の番号リビジョンを意味することを前提としています。これは、インストールされているものに基づくものではありません。これをテストして、現在rvm install 1.9.3インストールすることができ1.9.3-p362ます。

代わりに、ファイルで使用Ruby 1.9.3-p327してみてください。.rvmrc

于 2013-01-06T22:31:04.137 に答える
1

アクセスしているフォルダーに「.rvmrc」ファイルがある可能性があるため、rvm は指定されたバージョンを自動的にロードします。

その .rvmrc ファイルを削除するか、インストールされている rvm ruby​​ のバージョンと一致するようにそのファイルを変更するだけです

于 2013-01-06T22:22:35.677 に答える
0

「rvmlist」を実行して、RVMが認識しているRubyインストールのリストを確認します。RVMが予期しない誰かから構成を取得している可能性が非常に高いです。また、「rvm debug」の出力を確認することを忘れないでください。これにより、RubyのインストールがRVMのどこにあるかが100%正確にわかります。

幸運を。

于 2013-01-06T22:31:51.727 に答える