マシンにRuby1.8.7とRails2.3.5をインストールしました。Ruby1.9.3とRails3.2.0を使用してRVMをインストールしました。
だから私は既存のルビー1.8.7をRVMに追加したいのですがどうすればいいですか?
マシンにRuby1.8.7とRails2.3.5をインストールしました。Ruby1.9.3とRails3.2.0を使用してRVMをインストールしました。
だから私は既存のルビー1.8.7をRVMに追加したいのですがどうすればいいですか?
RVMを介してruby1.8.7をインストールするには
rvm install ruby-1.8.7
既存のシステムルビーを使用するには
rvm use system
rvm install 1.8.7 ruby1.8.7をインストールしますrvm use 1.8.7 このプロジェクトには1.8.7を使用していますrvm gemset create gemsetname 1.8.7でプロジェクトのgemsetを作成しますgem install bundler レール2.3のバンドラーを構成するために必要なバンドラーをインストールします bundle install #install gemsrvm use 1.8.7-p352@gemsetname --create.rvmrcファイルを追加しますこれらの手順は、バンドルを構成する必要がある2.3の3.xで正常に機能します
このrvm mountコマンドを使用すると、既存のrubyインストールをrvmに関連付けることができます。使用方法の例については、この回答を参照してください。
rvmを使用する場合のベストプラクティスは、gemsetを作成することです
rvm gemset create mygemset
次に、.rvmrcファイルを作成します
rvm --create --rvmrc ruby-1.8.7-p352@mygemset
明らかに正しいrubyバージョン(まだ存在しない場合はインストールします。.rvminstallruby-1.8.7)とgemsetを使用して、railsディレクトリから上記のコマンドを実行します。このようにして、rvmはプロジェクトの正しいルビーバージョンを自動的に設定します。
お役に立てれば