根据https://www.phusionpassenger.com/documentation/Users%20guide%20Nginx.html#env_vars_passenger_apps 15.3.5中的文档,Phusion Passenger应该从.bashrc中读取环境变量.我正在尝试使用nginx和Phusion passenger从名为rails的用户帐户运行rails 4.2应用程序,并在我尝试在浏览器中加载时出现502错误的网关错误.该过程在正确的用户下运行.当我在rails app目录中打开ruby控制台时,我会看到来自我的bashrc的环境变量,包括secret_key_base.但是当我关闭我的nginx日志时,我得到的错误是它无法找到secret_key_base.我尝试在其他地方添加它,包括/etc/bash.bashrc和/etc/nginx.conf.