我有一段时间没有使用我的MacBook来运行一些本地Rails应用程序,但现在它们都显示(apache)404s。我相信自从上次工作以来,我已经更新了Lion和最新的Pref Pane。我不知道从哪里开始寻找调试。有什么想法吗?
我也做了以下事情:
$ rvm use @global
$ gem update passenger
$ passenger-install-apache2-module
我的/etc/apache2/httpd.conf最后包含以下内容:
LoadModule passenger_module /Users/robs/.rvm/gems/ruby-1.9.2-p180@global/gems/passenger-3.0.11/ext/apache2/mod_passenger.so
PassengerRoot /Users/robs/.rvm/gems/ruby-1.9.2-p180@global/gems/passenger-3.0.11
PassengerRuby /Users/robs/.rvm/wrappers/ruby-1.9.2-p180@global/ruby
# Added by the Passenger preference pane
# Make sure to include the Passenger configuration (the LoadModule,
# PassengerRoot, and PassengerRuby directives) before this section.
<IfModule passenger_module>
NameVirtualHost *:80
<VirtualHost *:80>
ServerName _default_
</VirtualHost>
Include /private/etc/apache2/passenger_pane_vhosts/*.conf
</IfModule>
PS。如果我运行$ rails s
并转到http://localhost:3000,它们就能正常工作。
答案 0 :(得分:1)