gpt4 book ai didi

ruby-on-rails - capistrano:sudo 错误之前它一直工作正常

转载 作者:太空宇宙 更新时间:2023-11-03 17:13:18 24 4
gpt4 key购买 nike

我最近开始在我的 Rails 应用程序部署中使用 Capistrano。它对我来说工作正常,然后突然之间,我开始收到此错误

sorry, you must have a tty to run sudo

在它尝试安装每个 gem 之后。我知道这个问题通常可以通过在 deploy.rb 文件中放入 set :use_sudo, false 来解决,但我已经把它放在那里了。最奇怪的是,当我确定 capistrano 正在工作时,我将我的整个目录恢复到原来的状态,但它仍然给我同样的错误。

我的服务器运行的是 CentOS

那么这个问题可能是由什么引起的呢?有什么想法吗?

最佳答案

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

default_run_options[:pty] = true

Capfile

关于ruby-on-rails - capistrano:sudo 错误之前它一直工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10340642/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com