加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – capistrano:在之前工作正常之后的sudo错误

发布时间:2020-12-17 03:14:16 所属栏目:百科 来源:网络整理
导读:我最近开始在rails应用程序部署中使用capistrano.它对我来说很好,然后突然间,我开始得到这个错误 sorry,you must have a tty to run sudo 在尝试安装的每个宝石之后.我知道这个问题通常可以通过在deploy.rb文件中输入set:use_sudo,false来解决,但我已经在那
我最近开始在rails应用程序部署中使用capistrano.它对我来说很好,然后突然间,我开始得到这个错误

sorry,you must have a tty to run sudo

在尝试安装的每个宝石之后.我知道这个问题通常可以通过在deploy.rb文件中输入set:use_sudo,false来解决,但我已经在那里.最奇怪的是,我将我的整个目录还原回到我确定capistrano工作的时候,它仍然给我同样的错误.

我的服务器正在运行CentOS

那么问题可能是由什么造成的呢?有任何想法吗?

解决方法

您可以通过添加以下行来告诉cap为每个进程创建一个pty:

default_run_options [:pty] = true

到Capfile

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读