理想
rvmを使用すると、1つのWebサーバーに複数のRubieを配置でき、ある種のサーバー構成を通じて、プロジェクトごとに異なるRails / Sinatra/etcアプリにRubyバージョンを割り当てることができるのは素晴らしいことです。
rvmのドキュメントから、Passengerは一度に1つのRubyでしか動作しないことを認識しています。:(
妥協
それができない場合は、少なくともプロジェクトをRuby1.8またはRuby1.9インタープリターに割り当てることができる方法を考案できると便利です。Nginxをリバースプロキシとして使用すると、ApacheとNginxを同じボックスで実行できることを読みました。それでは、Apache + Passengerで1つのRubyを使用し、Nginx + Passengerで別のRubyを使用することは可能でしょうか?たぶん、NginxでPassenger以外のものを使用しますか?
私は間違った木を吠えていますか?
この問題に対する良い解決策がありませんか?私は悪夢のような構成の状況に足を踏み入れていますか?私が望んでいることは実行可能でさえありますか、それとも別のRubyバージョンを実行するために別のボックスを実行する必要がありますか?