我们的部署昨天开始无法在heroku上运行,我不知道为什么,我们的代码库中与构建/依赖项无关的任何更改。我一直在尝试调试它,并且现在使用一天的buildpacks的不同组合,似乎无法弄清楚。 Heroku的支持也无法帮助我。
基本上,它在安装节点时会出错。香港专业教育学院尝试过每个版本的节点和各种构建包。在构建失败之前,我们没有在package.json中指定我们的版本,但是我尝试使用所有不同的组合进行此操作,但仍然没有运气。此时部署中断:
remote: Resolving node version 12.x...
remote: Error: Unknown error installing "12.x" of node
remote:
remote: -----> Build failed
remote:
remote: We're sorry this build is failing! You can troubleshoot common issues here:
remote: https://devcenter.heroku.com/articles/troubleshooting-node-deploys
remote:
remote: If you're stuck, please submit a ticket so we can help:
remote: https://help.heroku.com/
remote:
remote: Love,
remote: Heroku
remote:
remote: ! Push rejected, failed to compile Node.js app.
remote:
remote: ! Push failed
remote: Verifying deploy...
在此先感谢我能提供的任何信息或调试任何人可能有的想法!
答案 0 :(得分:1)
问题出在QuotaGuard静态IP的附件上,这促使我们进行升级,升级,然后部署开始中断,原因可能是在heroku端的HTTPS_PROXY缓存了环境变量。我删除了此变量,构建成功了。