2012-02-07 6 views
1

私たちは、ほぼ3歳のREEのバージョンを実行している従来のシステムを持っています。使用しているバージョンには、それ以降のバージョンで修正された問題があるため、新しいバージョンにアップグレードすることができればうれしいでしょう。旧バージョンのRuby Enterprise Editionはどのようにアップグレードする必要がありますか?

これはドキュメントのアップグレード推奨です(ソースからコンパイルされました):http://www.rubyenterpriseedition.com/documentation.html#_upgrading

しかし、古いものを新しいもので上書きするだけですか?私は現在インストールされているすべての宝石(とそれに対応するバイナリ)を保持したいと思います。私は新しい宝石が欲しいとは思わない:新しいバージョンのレールや最新のバージョンがインストールしようとしている数十の宝石をインストールしたくない。

答えて

1

rvmまたはrbenvを使用すると、これは簡単になります。私がもっと慣れ親しんだRVMの場合は、出力はgem listのような現在インストールされている宝石のリストを取得し、がそれらを再インストールするのに使用できるGemfileに変換することでしょう。

新しいREEバージョンが別のディレクトリ構造にインストールされるため、RVMを使用したアップグレードは比較的安全です.RVMを放棄したり、システムRubyに切り替えることによって何か問題が生じた場合は、以前のバージョンに戻すことができます。

関連する問題