无法使用Mountain Lion(OS X Server)和RVM启动Passenger 3.0.18

时间:2012-12-14 19:57:13

标签: apache2 osx-mountain-lion passenger

我最近在Mac Mini Server上安装了Mountain Lion。

我根据http://www.phusionpassenger.com上的说明使用gem安装了3.0.18版,没有出现任何错误。

rvmsudo gem install passenger-enterprise-server-3.0.18.gem
rvmsudo passenger-install-apache2-module

以下是/etc/apache2/httpd.conf中的条目,我的用户名已被屏蔽:

LoadModule passenger_module /Users/username/.rvm/gems/ruby-1.9.3-p327/gems/passenger-enterprise-server-3.0.18/ext/apache2/mod_passenger.so
PassengerRoot /Users/username/.rvm/gems/ruby-1.9.3-p327/gems/passenger-enterprise-server-3.0.18
PassengerRuby /Users/username/.rvm/wrappers/ruby-1.9.3-p327/ruby

我取消注释了以下声明:

Include /private/etc/apache2/extra/httpd-vhosts.conf

以下是虚拟主机条目示例。我在文件中有三个。

<VirtualHost *:80>
  ServerName www.mydomain.com
  ServerAlias mydomain.com
  PassengerAppRoot /Users/username/Sites/myfolder/
  DocumentRoot /Users/username/Sites/myfolder/public
  <Directory /Users/username/Sites/myfolder/public>
     Allow from all
     AllowOverride all
     Options -MultiViews
  </Directory>
</VirtualHost>

我已经多次重启Apache了。以下是我服务器的信息:

[~]$ ps -ef | grep Passenger
  501 18804   303   0 12:39PM ttys000    0:00.00 grep Passenger
[~]$ rvmsudo passenger-status
Password:
**ERROR: Phusion Passenger doesn't seem to be running.**
[~]$ rvmsudo passenger-config --version  
3.0.18

我尝试过对此进行在线搜索。令我感到惊讶的是,即使根据我的理解,乘客已经存在了几年,但这个特定的错误并没有那么多。我已将此问题发布在Phusion Passenger Google网上论坛,但没有听到任何消息。

任何帮助都会受到赞赏,LOL越快越好。说真的,明天晚上我需要有三个网站中的一个。这是阻止这种情况发生的唯一问题。再次感谢。

1 个答案:

答案 0 :(得分:3)

我继续搜索但仍然没有找到任何关于使用Mountain Lion的人的错误。经过几天的彻底挫折,我决定联系Phusion,因为我最近购买了一个支持包。我收到的支持超过我付出的代价。我得出结论,Lion和Mountain Lion之间的某些地方肯定有所改变,但不知道在哪里看。

升级到Mountain Lion(OS X Server)后我尝试的设置在使用Passenger和Lion Server时完美运行。经过大量检查后,支持人员决定尝试在位于 / Library / Server中的Web服务的配置文件中对 /etc/apache2/httpd.conf 进行更改。 /Web/Config/apache2/httpd_server_app.conf 即可。我的所有Rails应用程序都完美加载。显然,其他配置文件要么被忽略,要么被忽略。当支持人员带领我在 /etc/apache2/httpd.conf 中尝试并检查日志中没有出现任何内容时。这是他决定尝试更新Web服务配置文件的时候。

注意:我必须向Phusion的支持团队致敬。当我告诉你他们在大海捞针寻找时,我并没有夸大其词。我创建了几个带有支持说明的文件,我希望永远不要再使用它们了。它们非常好,非常容易使用。