Heroku部署失败:错误:安装节点

时间:2020-05-01 14:15:34

标签: ruby-on-rails heroku deployment heroku-cli

我们的部署昨天开始无法在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...

在此先感谢我能提供的任何信息或调试任何人可能有的想法!

1 个答案:

答案 0 :(得分:1)

问题出在QuotaGuard静态IP的附件上,这促使我们进行升级,升级,然后部署开始中断,原因可能是在heroku端的HTTPS_PROXY缓存了环境变量。我删除了此变量,构建成功了。