Ruby on rails Phusion乘客:我所有的应用程序都有404
我有一段时间没有使用MacBook运行一些本地Rails应用程序,但现在它们都显示了(apache)404。我相信我已经更新到了Lion和他们上次工作以来的最新版本。我不确定从哪里开始调试。有什么想法吗 我还做了以下工作:Ruby on rails Phusion乘客:我所有的应用程序都有404,ruby-on-rails,apache,http-status-code-404,passenger,Ruby On Rails,Apache,Http Status Code 404,Passenger,我有一段时间没有使用MacBook运行一些本地Rails应用程序,但现在它们都显示了(apache)404。我相信我已经更新到了Lion和他们上次工作以来的最新版本。我不确定从哪里开始调试。有什么想法吗 我还做了以下工作: $ rvm use @global $ gem update passenger $ passenger-install-apache2-module My/etc/apache2/httpd.conf结尾包含以下内容: LoadModule passenger_modul
$ rvm use @global
$ gem update passenger
$ passenger-install-apache2-module
My/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>
LoadModule乘客\ u 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/乘客-3.0.11
PassengerRuby/Users/robs/.rvm/wrappers/ruby-1.9.2-p180@global/红宝石
#由乘客偏好窗格添加
#确保包括乘客配置(装载模块、,
#本节之前的PassengerRoot和PassengerRuby指令)。
名称虚拟主机*:80
服务器名\u默认值_
Include/private/etc/apache2/passenger_pane_vhosts/*.conf
另外,如果我运行$rails s
并转到
其他步骤没有运气,但战俘看起来真的很棒。谢谢接下来的问题:如何使用Pow在生产模式下运行它?当然,使用Great!我在我的应用程序根目录中的.powenv中包含了
export RAILS\u ENV=production
。谢谢你的帮助,@austinfoomboston。