[英]Can't push to beanstalk
我正在尝试将php git deploy用于AWS Beanstalk
我安装了python,ruby等。 我设置存储库,做了一个git aws.config
,它运行良好。 然后,每当我尝试运行git aws.push
,都会出现此错误。
./.git/AWSDevTools/aws/dev_tools.rb:53:in `host': private method `split' called for nil:NilClass (NoMethodError)
from ./.git/AWSDevTools/aws/dev_tools.rb:112:in `signed_uri'
from .git/AWSDevTools/aws.elasticbeanstalk.push:86
对红宝石了解不多,但是从我的收集来看,它似乎缺少依赖项? 我想我不确定是什么问题,我们将不胜感激。
我遇到了同样的问题,并将其跟踪到缺少的appRoot / .elasticbeanstalk / config文件中。
我添加了具有以下内容的文件。 注意:在适当的地方替换您的实际应用程序/环境。
.elasticbeanstalk / config >>
[global]
ApplicationName=your-application-name-east
DevToolsEndpoint=git.elasticbeanstalk.us-east-1.amazonaws.com
EnvironmentName=your-environment-name
Region=us-east-1
好的,所以我做了一些源文件的挖掘。 事实证明,配置文件中存在权限问题,因此它正在创建null类,因此您不能对null进行字符串拆分。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.