0

本番サーバーで複数の ruby​​ を実行したいと考えています。ruby 1.9.3 rails 3.2 のサイトを稼働させ、古い 1.8 のサイトを維持しています。Passenger 3.2 はこれをネイティブに実行できることを理解していますが、まだ公開されていません。
今のところ、これがこれを行うための最良の方法ですか?

http://blog.phusion.nl/2010/09/21/phusion-passenger-running-multiple-ruby-versions/

4

2 に答える 2

1

Apacheパッセンジャーモジュールはこれを行うことができません。ただし、アプリごとにパッセンジャー スタンドアロンを (異なる Ruby バージョンで) 実行し、Apache からパッセンジャー スタンドアロンにプロキシすることもできます。

もちろん、ユニコーン、シンなどにプロキシすることもできます.

于 2013-01-09T18:01:35.677 に答える
0

Ruby と Rails の異なるバージョンに複数の VM/Slices を使用すると、環境をより細かく制御でき、異なる Ruby/Rails が互いに頭痛の種になることを心配する必要がなくなります。

編集

聞いたことはあるが試したことのない別の解決策は、複数のユーザーを設定し、異なるユーザーごとに各バージョンの ruby​​/rails を実行することです。

于 2013-01-09T17:57:19.730 に答える