マシンに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はプロジェクトの正しいルビーバージョンを自動的に設定します。
お役に立てれば