2

1.9.2から1.9.3へのアップグレード中に、可能であればgemを再インストールしないようにしたいと思います。RVMを使用してRubyバージョンを管理する際のオプションはありますか?

4

2 に答える 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 に答える