Пытаюсь получить деплой на Capistrano 3. Я использую NGINX, RVM, Passenger, Rails 4. Мои деплои работают, но мне нужно перезапустить NGINX вручную - вот ошибка в конце деплоя:
DEBUG [c4e821bc] Command: ~/.rvm/bin/rvm default do passenger -v
DEBUG [c4e821bc] Phusion Passenger version 5.0.6
DEBUG [c4e821bc]
DEBUG [c4e821bc] "Phusion Passenger" is a trademark of Hongli Lai & Ninh Bui.
DEBUG [c4e821bc] Finished in 0.981 seconds with exit status 0 (successful).
INFO [5082ae94] Running ~/.rvm/bin/rvm default do passenger-config restart-app /home/deploy/skilltry --ignore-app-not-running on 104.237.158.232
DEBUG [5082ae94] Command: ~/.rvm/bin/rvm default do passenger-config restart-app /home/deploy/skilltry --ignore-app-not-running
DEBUG [5082ae94] *** ERROR: You are not authorized to query the status for this Phusion Passenger instance. Please try again with 'rvmsudo'.
cap aborted!
Я пробовал исправить здесь: https://github.com/capistrano/passenger/issues /2а>
Use visudo to edit the file (so if you mess up you have the chance to re-edit the file), at the end of the file (*) add the following:
deployuser ALL=(root) NOPASSWD: /usr/bin/passenger-config
Это не имело значения
И здесь: Как я могу перезапустить конфигурацию пассажира -app работать?
Но я получаю приглашение, которое я не могу ввести:
[sudo] password for deploy: