1.9.2から1.9.3へのアップグレード中に、可能であればgemを再インストールしないようにしたいと思います。RVMを使用してRubyバージョンを管理する際のオプションはありますか?
1420 次
2 に答える
6
あなたが実行することができます
rvm upgrade 1.9.2 1.9.3
この意志:
- 最新の1.9.3をインストールします(必要な場合)
- すべてのジェムセットをコピーする
- すべてのgemでgempristineを実行し、失敗したものを報告します
- 古いルビーを削除したいかどうか尋ねる
gem pristine
ものを壊すルビーの間に変更があるかもしれないので、ステップwithが必要です-特に宝石の作成者は内部のルビーのものを使用します。
于 2012-08-15T12:39:53.040 に答える
2
私はそうは思わない。宝石は特定のバージョンの上にインストールされるので、再インストールする必要があると思います。ただし、レールを使用すると、bundle install
ベストプラクティスは、プロジェクトのルートにgemsetを作成することでもあります。
これが私のものです:
$ cat .rvmrc
rvm use ruby-1.9.3-p125@my_local_app_name --create
次に、CDに挿入すると、RubyとRailsのバージョンが設定されます。あなたはそれを示す素敵な緑色のステータスラインを見るでしょう、例えば
Using /Users/durrantm/.rvm/gems/ruby-1.9.3-p125 with gemset dmworkflow
于 2012-08-15T12:32:34.007 に答える