私が Ruby についてほとんど無知であることをお許しください。ただし、Phusion Passenger が $PATH に依存するものを実行しようとする (そしてそれが定義済みで文字列であると盲目的に想定する) という点で、Phusion Passenger に問題があります。ただし、nginx は明らかに変数をクリアします。
Error message:
private method `split' called for nil:NilClass
...
Backtrace:
# File Line Location
0 /usr/lib64/ruby/gems/1.8/gems/bundler-1.1.0/lib/bundler.rb 254 in `which'
その行は次のとおりです。
path = ENV['PATH'].split(File::PATH_SEPARATOR).find do |p|
できれば Apache の使用を避けたいので、これに対する回避策があれば、非常にありがたいです。