我昨晚将代码推送到了Heroku,但它确实有效,但今天却没有。在编译Ruby / Rails'之后就失败了。用这一行
remote: ! Debug InformationCommand: 'set -o pipefail; curl -L --fail --retry 5 --retry-delay 1 --connect-timeout 3 --max-time 30 https://s3-external-1.amazonaws.com/heroku-buildpack-ruby/heroku-18/ruby-2.1.2.tgz -s -o - | tar zxf - ' failed unexpectedly:
remote: !
remote: ! gzip: stdin: unexpected end of file
remote: ! tar: Child returned status 1
remote: ! tar: Error is not recoverable: exiting now
remote: !
remote: ! Push rejected, failed to compile Ruby app.
remote:
remote: ! Push failed
我已将我的红宝石更新为2.3.7,但遇到同样的问题。
我仍然使用雪松-14堆栈,所以也许引用heroku-18是一个问题,但我不知道在哪里可以找到或改变它。
在其他地方,我找到了解析配置变量问题的引用,但我没有开括号或双引号。
是时候最终更新堆栈吗?在可能破坏所有内容之前,我是否可以先进行其他时间敏感更新....?
欣赏任何建议。我不太了解堆栈。