无法安装乘客mod_rails

时间:2014-01-07 18:07:01

标签: ruby-on-rails apache ubuntu passenger

我正在尝试使用本指南为我的rails应用程序安装乘客服务器http://www.modrails.com/documentation/Users%20guide%20Apache.html问题出现在步骤passenger-install-apache2-module中。 当我运行此命令时,我得到了这个 -

WARNING: Apache doesn't seem to be compiled with the 'prefork', 'worker' or 'event' MPM

我该如何解决这个问题?我的操作系统是Ubuntu 13.10,我已经安装了所有必需的软件包:apache2-bin apache2-data apache2-mpm-worker libapache2-mod-passenger

1 个答案:

答案 0 :(得分:0)

正如Brad Werth所说,https://serverfault.com/questions/546924/installing-phusion-passenger-4-0-20-on-ubuntu-13-10提供了解决方案。

此问题是由Phusion Passenger的passenger-install-apache2-module程序中的错误引起的。 Ubuntu 13.10改变了httpd -V命令的工作方式,因此passenger-install-apache2-module无法正确检测Apache的MPM,从而导致错误的警告消息。您可以放心地忽略此警告。

我现在已经修复了Phusion Passenger中的问题。该修复程序将包含在版本4.0.34中:https://github.com/phusion/passenger/commit/6f5af46de7cb80dd88ef3b35c7c5c4bfbfa0cfd3