0
我已經在NGINX & Phusion/Passenger(ubuntu)上安裝了一個可用的ruby應用程序,我將ruby版本從版本1.9.2升級到1.9.3。升級之後,Ruby應用程序正在使用「生產」環境而不是「開發」。我驗證了NGINX配置文件/etc/nginx/nginx.conf:NGINX中的rails_env設置不影響乘客
server {
listen 80;
server_name localhost;
root /home/myroot;
passenger_enabled on;
rails_env development;
...
我已經啓用客運調試日誌,並在乘客的日誌我看到:
I have control 1.0
You have control 1.0
passenger_root: /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini
ruby_libdir: /usr/lib/ruby/vendor_ruby
passenger_version: 4.0.50
generation_dir: /tmp/passenger.1.0.5644/generation-0
...
app_type: rack
start_command: /usr/local/rvm/bin/[email protected]+--/usr/share/passenger/helper-scripts/rack-loader.rb
startup_file: config.ru
process_title: Passenger RackApp
log_level: 3
start_timeout: 90000
environment: production
爲什麼RAILS_ENV設置不加工?