我正在尝试创建将Rails应用程序部署到AWS Elastic Beanstalk。我正在使用EB CLI。我能够毫无问题地执行“eb init”,但是当我尝试使用“eb create”创建和环境时,我总是得到以下内容:
ERROR: "option_settings" in one of the configuration files failed validation. More details to follow.
ERROR: Unknown or duplicate parameter: NodeVersion
ERROR: Unknown or duplicate parameter: NodeCommand
ERROR: Failed to launch environment.
我试图在“.ebextensions”中的文件中添加NodeVersion和NodeCommand。但说实话,如果我正在部署一个简单的Rails应用程序,我不知道为什么需要Node东西。
答案 0 :(得分:0)
我已从Elastic Beanstalk中删除了该应用程序而忽略了更新我的配置。
在config.yml
.elasticbeanstalk
中检查Elastic Beanstalk上是否存在application_name
global:
application_name: my-application
我的解决方案是删除.elasticbeanstalk并简单地
eb init
否则更新为现有的应用程序名称。