2011-02-06 48 views
0

有人可以幫我找出爲什麼我的乘客設置不會工作?以下是我已經採取的安裝步驟。osx rvm乘客配置?

  • CD /用戶/用戶名/沙/ my_rails_app
  • 創業板安裝乘客 - 事先
  • 乘客安裝-Apache2的模塊
  • 更新Apache的配置文件

/私有/etc/apache2/httpd.conf

LoadModule passenger_module /Users/username/.rvm/gems/[email protected]_rails_app/gems/passenger-3.0.0.pre4/ext/apache2/mod_passenger.so 
PassengerRoot /Users/username/.rvm/gems/[email protected]_rails_app/gems/passenger-3.0.0.pre4 
PassengerRuby /Users/username/.rvm/wrappers/[email protected]_rails_app/ruby 

/private/etc/apache2/users/username.conf

<Directory "/Users/username/Sites/"> 
    Options Indexes MultiViews 
    AllowOverride None 
    Order allow,deny 
    Allow from all 
</Directory> 

<VirtualHost *:80> 
    ServerName mule.local 
    DocumentRoot /Users/username/sandbox/my_rails_app/public 
    <Directory /Users/username/sandbox/my_rails_app/public> 
     AllowOverride all    # <-- relax Apache security settings 
     Options -MultiViews   # <-- MultiViews must be turned off 
    </Directory> 
</VirtualHost> 
  • 重新啓動OSX的Web服務器
  • 導航到瀏覽器mule.local
  • 沒有任何反應請幫忙!

回答

2

我有點晚,但如果你還沒有發現它,請查看Passenger Preference Pane。它會讓你的生活更輕鬆。它處理Apache配置。

+1

比從未更好的遲到!乾杯! – Coderama 2011-03-30 06:01:55

2

擺脫'#< - '的東西。 Apache只支持自己的行註釋,而不是在配置行的右側。