我正在尝试在rails Git部署到AWS Elastic Beanstalk上设置ruby; “eb init”失败了

时间:2013-01-12 01:30:35

标签: ruby-on-rails amazon-web-services elastic-beanstalk

从我的仓库中运行eb init似乎很好地完成了配置选项,但最后给出了:

local variable 'fullpath' referenced before assignment

配置文件确实在.elasticbeanstalk中创建好,但“eb start”给出了同样的错误:

local variable 'fullpath' referenced before assignment

任何建议都将不胜感激。

更多细节: http://docs.amazonwebservices.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html

http://ruby.awsblog.com/post/Tx2AK2MFX0QHRIO/Deploying-Ruby-Applications-to-AWS-Elastic-Beanstalk-with-Git

1 个答案:

答案 0 :(得分:0)

这很可能是因为它无法在您的系统上找到AWSDevTools文件夹(从源代码判断)。您应该将整个文件夹移动到根目录,例如:

/AWSDevTools

此外,他们的core.py似乎存在一个错误,它会阻止任何有用的内容被打印到控制台。

但是,您可以修改logconfig.json文件并找到以下行:

"root": {
    "level": "NONE"
},

将其更改为:

"root": {
    "level": "DEBUG"
},

当您再次运行eb initeb start时,它将创建一个名为eb-cli.log的日志文件。查看内部会告诉您文件夹的预期位置。

另见forum thread