マシンに Rails 3.0.10 と 2.3.5 をインストールしました。それらの間でシャッフルしたいのですが、2.3.5 を使用できません。コマンドを実行すると、システムは 3.0.10 しか認識しません。
3058 次
2 に答える
9
rvmを使用すると、Ruby の複数のインストールを簡単に管理でき、それぞれに独自の gemset のリストがあります。
編集: gemsets の調査に関するあなたのコメントに基づいて、rvm の最もクールな機能の 1 つを指摘します。gemset のセットアップが完了.rvmrc
したら、Rails ルート ディレクトリにファイルを作成します。以下を追加します。
rvm 1.9.2@foo
「1.9.2」は使用している Ruby であり、「foo」は gemset 名です。そのディレクトリに移動すると、rvm は自動的にこのセットの使用を開始します。
于 2011-08-25T18:26:56.183 に答える
3
間違いなく rvm を使用し、各プロジェクトのルート ディレクトリに .rvmrc ファイルを作成します。
Rails 3 の場合は、次の 1 行を含める必要があります。rvm 1.9.2@projectName
projectName をプロジェクトの識別子に置き換えます。次に使用しますrvm gemset create projectName
そのディレクトリに移動するたびに、その特定の gemset でそのバージョンの ruby を使用することになるので、バージョンや ruby や gem を混同することはありません!
于 2011-08-25T18:35:36.073 に答える