0

1 つのプロジェクトで使用している ruby​​ を 1.8.7 から 1.9.3 にアップグレードしたいだけです。ただし、現在アップグレードされていない別のプロジェクトには、まだ 1.8.7 が必要です。RVM を使用して Ruby をアップグレードし、gemset をそのまま維持するにはどうすればよいですか?

rvm upgrade 1.9.3 1.8.7これを行う方法はありますか?1.8.7 を使用しているすべてのプロジェクトが 1.9.3 に移行されませんか?


アップデート:

これを行う方法はrvm install 1.9.3、私のプロジェクトの宝石を次のように移行することです。

rvm gemset copy 1.8.7-p352@journal 1.9.3@journal

今からやってみます

4

2 に答える 2

1

プロジェクトにファイルを追加しrvmrcます。プロジェクト ディレクトリにcd入ると、rvm はどのバージョンの ruby​​ をロードするかを認識します。次に実行bundle installして、Gemfile にある gem を取得します。

ruby バージョンをインストールしてrvmrcファイルを作成するには、次のようにします。

$ rvm install 1.9.3-p194
$ cd your_project_dir/
$ rvm use ruby-1.9.3-p194@yourgemset --create --rvmrc
$ bundle install
于 2013-04-18T00:01:11.787 に答える