Apache2 无法使用Mountain Lion(OS X服务器)和RVM启动乘客3.0.18

Apache2 无法使用Mountain Lion(OS X服务器)和RVM启动乘客3.0.18,apache2,osx-mountain-lion,passenger,Apache2,Osx Mountain Lion,Passenger,我最近在我的MacMini服务器上安装了MountainLion 我按照上的说明使用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/usern

我最近在我的MacMini服务器上安装了MountainLion

我按照上的说明使用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>
我试过在网上搜索这个。我感到惊讶的是,尽管据我所知,这位乘客已经出现了好几年了,但在这个具体的错误上却没有太多。我已经在Phusion乘客谷歌集团上发布了这个问题,但没有听到任何消息


任何帮助都将不胜感激,越快越好哈哈。说真的,我需要在明天晚上之前把我的三个网站中的一个打开。这是阻止这种情况发生的唯一问题。再次感谢。

我继续搜索,但对于使用“山狮”的用户,仍然没有找到有关此错误的任何信息。经过几天的彻底挫败,我决定联系Phusion,因为我最近购买了一个支持包。我得到的支持比我为此付出的代价更值得。我得出的结论是,狮子和山狮之间一定有什么地方发生了变化,但我不知道该往哪里看

升级到Mountain Lion(OS X服务器)后,我尝试的设置在我使用Passenger和Lion服务器时运行良好。经过大量的检查后,支持人员决定尝试对位于/Library/Server/Web/config/apache2/httpd\u Server\u app.conf中的Web服务的配置文件中的/etc/apache2/httpd\u Server.conf所做的更改。我所有的Rails应用程序都加载得很好。显然,另一个配置文件要么被忽略,要么被忽略。当支持人员引导我在/etc/apache2/httpd.conf中尝试并检查日志时,日志中没有显示任何内容。这时他决定尝试更新Web服务配置文件

注:我必须向Phusion的支持团队大声呼喊。当我告诉你们他们大海捞针的时候,我并没有夸张。我用他们支持的注释创建了几个文件,我希望以后再也不用使用它们了。他们非常优秀,很容易相处

[~]$ 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