2

現在、開発ボックス (osx) で rvm を使用していますが、サーバー (Ubuntu 10.04 では 1.8.7) ではシステム ruby​​ を使用しています。

サーバーを 1.9.3 にアップグレードしたいと考えており、最善の方法を研究しています。サーバーは約 4 つの Rails アプリケーションをすべてバージョン 3.2.11 で実行しています。

私のオプションは、rvmを使用するか、代わりに1.9.3 debパッケージとBrightBox(パッセンジャーパッケージも提供する)が提供するruby-switch gemを使用するようです

Brightbox パッケージはクリーンな方法のように見えますが、ここで質問して、私が考えていなかったいずれかのアプローチの長所または短所があるかどうかを確認したいと思いました.

4

1 に答える 1

1

Rvm is useful when you need to have two or more versions of Ruby on the same machine. Development machines tend to have this. There is no need to use a version manager if your production box only requires one version of Ruby.

To this effect, I'd suggest you're correct in doing a single installation from the deb package. I can see the ruby-switch gem gives similar functionality to rvm - up to you as to whether that's important. But if you're using three apps on the same version of ruby, it may not be!

于 2013-04-03T09:15:26.917 に答える