Capistrano не работает с rvmsudo
в моем deploy.rb.
Я пытался
set :sudo, 'rvmsudo'
set :sudo_prompt, 'password: '
И затем выполнял команды с:
sudo "god -c config/unicorn.god --log-level debug"
НоCapistrano застревает в запросе пароля.
Это решение здесь говорит, что нужно использовать sudo "whoami"
, а затем rvmsudo
, потому что он будет помнить ваш пароль в течение 5 минут, но мой пароль не запоминается.
контекст:
desc "Start unicorn"
task :start, :except => { :no_release => true } do
sudo "god -c config/unicorn.god --log-level debug"
end