0

rvm、ruby 1.9.3、rails 4.0、rails 3.0 をインストールしました。問題は、ruby 1.9 を使用するアプリケーションで作業する必要があり、適切なパッケージを選択する方法がわからないことです。コマンド ラインから特定のレールを選択する方法も知りたいです。

4

1 に答える 1

1

2 つの Rails バージョンを一緒にインストールしないでください。これにより、さまざまな奇妙な動作が発生する可能性があります。代わりに、Gemsets (以下で説明) を使用してください。

指定した Ruby バージョンをインストールするには: rvm install 1.9.3-p385- はい、パスレベルを指定することもできます。

その Ruby を使用するには: rvm use 1.9.3-p385- または、rvm use 1.9.3他の 1.9.3 バージョンを持っていない場合。

アプリ用の Gemset も作成して、後で作成する可能性が高い他のプロジェクトの gem で rvm の特定の ruby​​ インストールを汚染しないようにする必要があります。

その write を行うにrvm gemset create put_name_hereは、選択した rvm の Ruby インストールの範囲内に新しい Gemset が作成されます。

その Gemset を使用するには、次のように記述しrvm gemset use put_name_hereます。rvm use 1.9.3@put_name_here- 1 つのコマンドで Ruby と Gemset の両方を選択することもできます。

これbundleで、選択した Ruby バージョンの指定された Gemset にすべての gem がインストールされます。

生活を楽にするために、アプリのルートに以下を含む 2 つのファイルを作成できます。

.ruby-バージョン

1.9.3-p385

.ruby-gemset

put_name_here

それ以降、そのディレクトリに入ると、rvm は自動的に Ruby のバージョンを変更し、指定された Gemset を選択する必要があります。

インストールされた Ruby と作成された Gemsets を一覧表示するには: rvm listand rvm gemset list(現在の Ruby の Gemsets のみを表示します)。

はい、Ruby 1.9.3 で Rails 4.0 を使用できます。

また、rvm のホームページを確認する必要があります。すべてがよく説明されています。

于 2013-10-27T10:02:33.613 に答える