Я не использовал свой MacBook некоторое время для запуска некоторых локальных приложений Rails, но теперь они все показывают (apache) 404s. Я считаю, что обновился до Lion и новейшего Pref Pane, так как они в последний раз работали. Я не уверен, где начать искать отладки. Есть идеи?Phusion Passenger: Получение 404 во всех моих приложениях
Я также сделал следующее:
$ rvm use @global
$ gem update passenger
$ passenger-install-apache2-module
Мой /etc/apache2/httpd.conf содержит следующие данные в конце:
LoadModule passenger_module /Users/robs/.rvm/gems/[email protected]/gems/passenger-3.0.11/ext/apache2/mod_passenger.so
PassengerRoot /Users/robs/.rvm/gems/[email protected]/gems/passenger-3.0.11
PassengerRuby /Users/robs/.rvm/wrappers/[email protected]/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.
не повезло с другими шагами, но Pow выглядит действительно здорово. Благодарю. Последующий вопрос: как вы запускаете его в режиме производства с использованием Pow? – robertwbradford
уверен, установите RAILS_ENV на производство, используя [метод, указанный здесь] (http://pow.cx/manual.html#section_2.2) – austinfromboston
Отлично! Я включил 'export RAILS_ENV = production' в .powenv в свой корень приложения. Спасибо за вашу помощь, @austinfromboston. – robertwbradford