私は最近、私のレールアプリケーションの展開でcapistranoを使い始めました。それは私のために正常に動作し、すべての突然の後、私はそれをインストールしようとしたすべての宝石後、このエラーcapistrano:前に正常に動作した後のsudoエラー
sorry, you must have a tty to run sudo
をはじめました。私はこの問題が通常deploy.rbファイルに:use_sudo, false
というセットを入れることで解決できますが、私はすでにそこに持っていることを知っています。そして私の知るところでは、capistranoが動作していて、それでも私に同じエラーが出ています。
私のサーバーはCentOSの
を実行しているだから、問題はおそらくによって何が原因である可能性があり ?何か案は?
パスワードの入力を求められますか?私はそれを試み、パスワードを明示的に表示します。 –
私はSSH鍵をパスワードではなく使用します – ajtrichards
私はセットアップSSH鍵も持っています。次のコマンドのパスワードを尋ねます:(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 /) 'と入力します。 –