Recentemente ho iniziato a usare capistrano nella distribuzione delle mie applicazioni di rotaie. E 'stato lavorando bene per me e poi tutto ad un tratto, ho iniziato a ricevere questo errorecapistrano: errore sudo dopo che aveva funzionato bene prima dello
sorry, you must have a tty to run sudo
dopo ogni gemma è tentato di installare. So che questo problema può essere risolto in genere inserendo il set :use_sudo, false
nel file deploy.rb ma l'ho già inserito. E la cosa più strana è che ho ripristinato la mia intera directory a quando so per certo che capistrano stava funzionando e continua a darmi lo stesso errore.
mio server è in esecuzione CentOS
Così quello che potrebbe il problema eventualmente essere causato da? Qualche idea?
chiederà una password? Ho provato quello e quando digito la sua chiaramente mostrando la password. –
Io uso le chiavi SSH non una password – ajtrichards
beh ho anche configurato le chiavi SSH. Richiede la password per il seguente 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 /) '. –