0

“应用程序在启动期间退出(即在评估 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 根目录 4096 8 月 27 日 20:17 环境 drwxr-xr-x 3 根目录 4096 20 年 8 月 27 日:17 初始化器 drwxr-xr-x 3 根根 4096 8 月 27 日 20:17 语言环境 -rw-r--r-- 1 根根 2431 8 月 27 日 20:17 routes.rb

我也尝试过“root root 2011 Aug 27 20:17 environment.rb”,但也没有成功。

我正在运行 Debian GNU/Linux 并且其他 Rails 站点在同一台服务器上运行良好,我试图从其他站点之一复制设置,但它没有任何效果。

4

1 回答 1

0

我遇到了同样的问题,在杀死乘客和 apache 后最终发现: 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 中)会爆炸(技术术语)。

于 2009-09-12T17:11:00.877 回答