我正在尝试将一个简单的Geddyjs (node.js) 应用程序部署到Heroku。
当我进行推送时,会收到该错误:
git push heroku 大师
Heroku receiving push
Heroku push rejected, no Cedar-supported app detected
我必须对 heroku 检测 nodejs 应用程序做什么?
你为雪松做了几件事你需要明确地说出来(我相信你已经这样做了,但为了完整起见)
heroku create --stack cedar
确保您的 package.json 位于根目录
您现在应该能够
git push heroku master
您是否已将 Procfile 和 package.json 添加到本地 git 存储库。并承诺他们?
我已经创建了它们,但忘记添加并提交它们,所以当推送这些文件时没有上传,因此 Heroku 不知道应用程序的类型。
添加、提交和重新推送解决了这个问题。
当你知道时很明显:-)