su - $ USER -c“$ CMD stop> / dev / null 2>& 1”产生此错误
su:必须从终端运行。当set:pty,在deploy.rb中为true时,提示会保持。我该如何解决这个问题?
答案 0 :(得分:1)
su
命令通常与Capistrano不能很好地协作。以不同用户身份运行命令的首选方法是无密码sudo:http://capistranorb.com/documentation/getting-started/authentication-and-authorisation/#authorisation