Recientemente comencé a usar capistrano en la implementación de mi aplicación de rieles. Fue trabajando muy bien para mí y luego, de repente, empecé a recibir este errorcapistrano: error de sudo después de haber estado funcionando bien antes de
sorry, you must have a tty to run sudo
después de cada joya se trató de instalar. Sé que este problema normalmente puede resolverse poniendo el conjunto :use_sudo, false
en el archivo deploy.rb, pero ya lo tengo ahí. Y lo más extraño es que volví a recuperar mi directorio ENTERO cuando sé con certeza que Capistrano estaba trabajando y todavía me está dando el mismo error.
Mi servidor está funcionando CentOS
Entonces, ¿qué podría posiblemente el problema se debe a? ¿Algunas ideas?
¿le pedirá una contraseña? Intenté eso y cuando escribo está mostrando claramente la contraseña. –
Yo uso claves SSH, no una contraseña – ajtrichards
, también tengo teclas de configuración SSH. Solicita una contraseña para el siguiente 'Comando: (RBENV_ROOT =/home/deployer/.rbenv RBENV_VERSION = 2.1.2/usr/bin/env sudo ln -nfs/home/deployer/apps/managewise_production/shared/config/nginx. conf/etc/nginx/sites-enabled /) '. –