2013-01-08 96 views
1

所以我想我的节点应用推到Heroku的,但我不断收到此错误:Heroku的节点应用推送故障

!  Heroku push rejected, no Cedar-supported app detected 

To [email protected]:*************.git 
! [remote rejected] master -> master (pre-receive hook declined) 
error: failed to push some refs to '[email protected]***************.git' 

我创造了这个应用程序与heroku create --stack cedar为reccomended本文由:Deploy Geddy to Heroku但可悲的是对我没有好处。

UPDATE:我package.json

{ 
    "name": "site", 
    "version": "0.0.1", 
    "dependencies": { 
    "express": "3.x", 
    "jade": ">= 0.0.1", 
    "coffee-script": "~1.4.0", 
    "node-dev": "~0.2.9", 
    "connect-flash": "~0.1.0", 
    "connect-assets": "~2.3.3", 
    "everyauth": "~0.2.34", 
    "mongoose": "~3.5.3", 
    "mongodb": "~1.2.7", 
    "crypto": "0.0.3", 
    "moment": "~1.7.2" 
    }, 
    "engines": { 
    "node": "0.8.x", 
    "npm": "1.1.x" 
    } 
} 
+0

你确定package.json位于根目录吗? – vinayr

+0

是的,它完全是最新的。 –

+0

它被称为package.json(检查框/拼写) - 我有这个确切的问题,我的Package.json – Alex

回答

0

有些事情要检查。

  • 确保您的package.json叫的package.json(检查拼写/ 情况下)

  • 请确保您已经comitted的package.json与git:

    $ git add package.json
    $ git commit -m "added package.json"

+0

我加了'package.json',但很遗憾,我仍然在尝试推送到heroku时出现同样的错误。 –

+0

它被添加到你的git分支?你在做git push heroku master – Alex

+0

我正在做'git push heroku master',但是如何检查它是否连接到我的git分支? –

1

我也有一个节点的应用程序,并刚刚解决它的这个问题。

的package.json是问题,一旦加入,这是我使用的步骤:

git add package.json 
git commit -m "Added package.json" 
git push origin master 
git push heroku master 

这似乎做的伎俩我。希望能帮助到你。