rvm、ruby 1.9.3、rails 4.0、rails 3.0 をインストールしました。問題は、ruby 1.9 を使用するアプリケーションで作業する必要があり、適切なパッケージを選択する方法がわからないことです。コマンド ラインから特定のレールを選択する方法も知りたいです。
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 list
and rvm gemset list
(現在の Ruby の Gemsets のみを表示します)。
はい、Ruby 1.9.3 で Rails 4.0 を使用できます。
また、rvm のホームページを確認する必要があります。すべてがよく説明されています。