2017-08-14 105 views
2

今天我试着上传我的不和谐僵尸Heroku的兼容,但每次我用git push heroku master它会给我下面的错误:的Heroku的Node.js应用程序不buildpack

remote: Compressing source files... done. 
remote: Building source: 
remote: 
remote: -----> App not compatible with buildpack: https://codon- 
buildpacks.s3.amazonaws.com/buildpacks/heroku/nodejs.tg 
remote:  More info: 
https://devcenter.heroku.com/articles/buildpacks#detection-failure 
remote: 
remote: !  Push failed 
remote: Verifying deploy... 
remote: 
remote: !  Push rejected to sjak-bot. 
remote: 
To https://git.heroku.com/sjak-bot.git 
! [remote rejected] master -> master (pre-receive hook declined) 
error: failed to push some refs to 'https://git.heroku.com/sjak-bot.git' 

我已经做heroku buildpacks:set heroku/nodejs,添加的节点.js和npm版本到package.json,但它仍然给出相同的错误。

僵尸是用JavaScript编写的BTW

+1

您是否制作了Procfile? –

+0

并且是你的仓库根目录下的'package.json'文件? – Chris

+0

是的我有一个Procfile,这是它内部的代码:'web:node index.js',是的,package.json位于存储库的根目录。 – Sjaak

回答

0

您应该添加index.js文件到你的主目录下,在我的情况我刚才添加index.php文件

相关问题