Я пытаюсь использовать Capistrano 2.5.19
для развертывания моего Sinatra
приложения. До сих пор мне удалось успешно запустить deploy:setup
, но когда я пытаюсь выполнить фактическое развертывание или проверку (deploy:check
), Capistrano говорит мне, что у меня нет разрешения. Я использую sudo, так как я вхожу в систему со своим собственным пользователем, а пользователь, используемый для развертывания, называется passenger
и является членом группы www-data
. Поэтому устанавливается :runner
и :admin_runner
на passenger
. Однако, похоже, что Capistrano не использовал sudo
во время развертывания, в то время как он определенно делал это во время установки (deploy:setup
). Это почему? Я думал, что пользователь, указанный в параметре runner
, используется для развертывания.