【发布时间】:2016-12-04 03:00:02
【问题描述】:
我 git 克隆了一个 Node.js 应用程序(package.json 中指定的版本为4.1.2,我的本地计算机的版本为6.2.2)并尝试在 Heroku 上进行 git push。但是它构建失败并给出了这个错误:
未能检测到 set buildpack https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/nodejs.tgz
现在我将 buildpack 设置为 heroku/nodejs 并收到以下消息:
Buildpack set. Next release on lit-badlands-92088 will use heroku/nodejs.
Run git push heroku master to create a new release using this buildpack.
现在当我运行git push heroku master 时,我再次被告知:
remote: -----> Failed to detect set buildpack
https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/nodejs.tgz
remote: More info:
https://devcenter.heroku.com/articles/buildpacks#detection-failure
remote:
remote: ! Push failed
remote: Verifying deploy...
remote:
remote: ! Push rejected to lit-badlands-92088.
即使我设置了 Node.js buildpack 也没有被检测到的可能原因是什么?
【问题讨论】:
标签: node.js git heroku git-clone buildpack