Когда я запускаю cap production deploy
, я получаю cannot create directory ‘/var/www/application/repo’: Permission denied
.
Пока я создал пользователя развертывания, например:
adduser deploy
adduser deploy sudo
и я использую этого пользователя в Capistrano.
В самом деле, когда я регистрируюсь на [email protected]
, у меня нет разрешения sudo
по умолчанию, каждый раз, когда мне нужно явно его включить, sudo su
.
Я вижу два возможных решения:
- Включить sudo в Capistrano
- Включить sudo в Ubuntu
К сожалению, я не знаю, как сделать ни один из них.