请原谅我对 Ruby 几乎完全无知,但我遇到了 Phusion Passenger 的问题,因为它试图运行依赖于 $PATH 的东西(并且盲目地假设它是定义的和一个字符串)。但是,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。