我在将应用程序部署到heroku时遇到问题,我正在使用文档中的heroku_deploy.sh并获取
$useragent
我正在使用自定义泊坞窗图片,但它上面有python,还有什么我应该确定存在?
答案 0 :(得分:0)
Meteor通过Pipelines部署到Heroku时遇到了同样的问题。罪魁祸首似乎是HEROKU的安全 API密钥。一旦我删除了一个勾选并以纯文本形式将其全部开始运作良好。
答案 1 :(得分:0)
您收到的错误消息表明Heroku源API没有返回source_blob
属性作为其响应的一部分,导致脚本失败。
不幸的是,the deployment script you're using没有通过Heroku API(第18-20行)创建新的“Source”对象的错误处理,因此最可能的问题是简单的身份验证失败(用户名不正确/密码或编码不正确的凭据)。
我的建议是在部署脚本中添加一些日志记录,在第20行之后插入echo $URL_BLOB
,然后查看Heroku返回的内容。它应该可以帮助您诊断问题。
我们还有一个围绕deploying to Heroku via a Git remote的最新建议,这可能比这个旧的hacky脚本效果更好。 (如果您可以回复我们在网站上看到的链接,我会去更新它。)