错误:未知或重复的参数:Rails Elastic Beanstalk中的NodeVersion

时间:2016-03-15 20:41:57

标签: ruby-on-rails-4 elastic-beanstalk

我正在尝试创建将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东西。

1 个答案:

答案 0 :(得分:0)

我已从Elastic Beanstalk中删除了该应用程序而忽略了更新我的配置。

config.yml .elasticbeanstalk中检查Elastic Beanstalk上是否存在application_name

global:
  application_name: my-application

我的解决方案是删除.elasticbeanstalk并简单地

eb init

否则更新为现有的应用程序名称。