“应用程序已在启动期间退出(即在评估config / environment.rb期间)。错误消息可能已写入Web服务器的日志文件。请检查Web服务器的日志文件(即不是(Rails) )应用程序的日志文件)以找出应用程序退出的原因。“
当我尝试访问我的测试网站时,收到上述错误消息。
config / *的权限是
-rw-r - r-- 1 www-data root 2011年8月27日20:17 environment.rb drwxr-xr-x 3 root root 4096 Aug 27 20:17环境 drwxr-xr-x 3 root root 4096 Aug 27 20:17 initializers drwxr-xr-x 3 root root 4096 Aug 27 20:17 locales -rw-r - r-- 1 root root 2431 Aug 27 20:17 routes.rb
我也试过“root root 2011 Aug 27 20:17 environment.rb”,但也没有成功。
我正在运行Debian GNU / Linux,并且在同一台服务器上运行其他Rails站点,我试图从其他站点之一复制设置,但它没有任何效果。
答案 0 :(得分:0)
我遇到了同样的问题,在杀死乘客和阿帕奇之后最终发现: http://geminstallthat.wordpress.com/2009/03/01/passenger-with-rails-23-application-missingsourcefile/
基本上问题是某些版本的libapache2-mod-passenger app / controllers / application.rb更改为app / controllers / application_controller.rb(在Rails 2.3中)会爆炸(技术术语)。