我想在存储库的每个部署中执行“yum install
”命令。
我尝试使用以下YAML内容创建配置文件:.ebextensions/general.config
:
commands:
01-command:
command: "yum update"
当我尝试使用aws.push上传存储库时,它失败并且Beanstalk控制台上的错误是:
收到[i-ca399786]的回复,但命令失败。
有什么建议吗?谢谢!
我在beanstalk日志文件中发现了确切的错误:“sudo:抱歉,你必须有一个tty才能运行sudo”。这意味着我必须编辑/ etc / sudoers才能在执行update命令之前注释“Defaults requiretty”,然后将其注释掉。问题是如何在配置文件中优雅地完成这项工作?