主に Ruby 1.8.7 を実行するサーバーを使用していますが、現在は 1.9.3 を必要とする Rails 3.2 アプリを使用しています。仮想サーバーごとに複数の Ruby を実行する機能をサポートする Passenger 4 をインストールしました。
ただし、特定の Ruby を割り当てることはできますが、アプリケーションはその Ruby の gemset にアクセスできないようです。そのため、アプリケーションが現在提供するエラーページで確認されているように、1.9.3 Ruby で構成された仮想サーバーがあります。
Ruby interpreter command
/home/aaron/.rvm/rubies/ruby-1.9.3-p0/bin/ruby
しかし、GEM_HOME パラメーターは別の話です。
GEM_HOME = /home/aaron/.rvm/gems/ruby-1.8.7-p352
Passenger 4 の構成ディレクティブを調べると、別の gemset を指定する方法がわかりません。私は何かを見逃しているのでしょうか、それともこれはプライムタイムの準備ができていないだけですか?