Rails 4.1 na Ubuntu 14.04 z rbenv i rubinem 2.2.1.W jaki sposób mogę uruchomić aplikację restartującą dla pasażerów-config?
Korzystanie Capistrano z gem capistrano-osobowego, ale restart na końcu zawiedzie:
INFO [8213c63a] Running /usr/bin/env passenger-config restart-app /home/deployer/my_app --ignore-app-not-running as [email protected]e.com
DEBUG [8213c63a] Command: passenger-config restart-app
DEBUG [8213c63a] Please pass either an app path prefix or an app group name. See --help for more information.
Kiedy próbuję uruchomić to polecenie w wierszu poleceń poprzez SSH, mam to:
[email protected]:~/app/shared/config$ passenger-config restart-app
*** ERROR: You are not authorized to query the status for this
Co ja tu robię źle?
Używam Apache, tutaj jest odpowiednie części mojego /etc/apache2/apache2.conf:
LoadModule passenger_module /home/deployer/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/passenger-5.0.5/buildout/apache2/mod_passenger.so
<IfModule mod_passenger.c>
PassengerRoot /home/deployer/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/passenger-5.0.5
PassengerDefaultRuby /home/deployer/.rbenv/versions/2.2.1/bin/ruby
</IfModule>
<VirtualHost *:80>
ServerName mysite.name.com
# !!! Be sure to point DocumentRoot to 'public'!
DocumentRoot /home/deployer/myssite/current/public
<Directory /home/deployer/mysite/current/public>
# This relaxes Apache security settings.
AllowOverride all
# MultiViews must be turned off.
Options -MultiViews
# Uncomment this if you're on Apache >= 2.4:
Require all granted
</Directory>
</VirtualHost>
Właśnie napotkałem ten sam problem (Ubuntu 14.04, Apache + mod_passwnger, Rbenv, Ruby 2.0.0p594, Rails 4.1, Capistrano 3.4.0). W tej chwili szukam go, ale więcej informacji od Ciebie może mi pomóc w rozwiązaniu problemów z konfiguracją. Czy używasz Apache lub nginx? Jeśli używasz Apache, czy możesz pokazać linie DocumentRoot i Passenger * ze swojej konfiguracji Apache? –