【发布时间】:2011-02-13 13:08:39
【问题描述】:
我一直在研究这个问题,并在这里和那里发现了对类似问题的引用,但没有一个找到解决方案。我已经安装了乘客 (2.2.11) 和 nginx (0.7.64),当我启动并点击 Rails URL 时,我收到一个错误页面,通知我加载错误:
没有要加载的文件 -- /path/to/app/config/environment
从我在网上找到的内容来看,这似乎是某种用户/权限错误,但我已经尝试了所有逻辑修复:我已确保 /config/environment.rb 不属于 root ,但由 webapp 用户。我试过设置passenger_default_user,我试过设置passenger_user_switching。我什至尝试过设置 nginx 用户,但这并不重要。我得到了一些不同的结果,但实际上没有任何效果。我希望有人可能拥有此设置和权限的神奇组合。我可能会尝试退回到早期版本的Passenger,因为我以前从未遇到过这个问题;不过,我设置Passenger 已经有一段时间了。
感谢您的任何建议。
已编辑:关于我偶然发现的答案,请参见下文。
【问题讨论】:
-
您应该将问题的解决方案移至其自己的答案,然后将答案标记为已接受。
标签: ruby-on-rails nginx passenger