Phusion Passenger を使用して、Ruby 1.8.x を使用するものと Ruby 1.9.x を使用するもので、2 つの別々の Rails アプリケーションを実行するにはどうすればよいでしょうか? Ruby 1.9.x と互換性のない Redmine を実行しています。他のアプリケーションは自作のアプリです。
Passenger 2.2.4 で Apache 2.2.x を使用しています。
これは可能ですか?
Phusion Passenger を使用して、Ruby 1.8.x を使用するものと Ruby 1.9.x を使用するもので、2 つの別々の Rails アプリケーションを実行するにはどうすればよいでしょうか? Ruby 1.9.x と互換性のない Redmine を実行しています。他のアプリケーションは自作のアプリです。
Passenger 2.2.4 で Apache 2.2.x を使用しています。
これは可能ですか?
最終的に、ポート 80 で Passenger と Ruby 1.9 を使用して Nginx を実行し、ポート 8080 で Passenger と Ruby 1.8 を使用して他の仮想ホストを Apache 2.2 にプロキシしました。勝つ!
少し遅れましたが、Googleのおかげでこれを見つけました:PhusionPassengerと複数のRubyバージョンの実行私のネクロマンサーでなければなりません。
PassengerRubyディレクティブを使用します。
Passenger は、バージョン 4.0.0 (2013 年 2 月) の時点で複数の Ruby インタープリターをサポートしています。PassengerRuby 構成オプションは、仮想ホストごとのオプションになっているため、Ruby インタープリターをアプリケーションごとにカスタマイズできます。詳しくはこちらをご覧ください。