1

ノードアプリをherokuにプッシュしようとしていますが、このエラーが発生し続けます:

!     Heroku push rejected, no Cedar-supported app detected

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

heroku create --stack cedarこの記事で推奨されているように、このアプリを作成しました: Geddy を Heroku にデプロイしましたが、残念ながらそれは私にとってはうまくいきませんでした。

更新:私の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"
  }
}
4

2 に答える 2

1

ノードアプリでもこの問題が発生し、回避しました。

package.json が問題でした。追加したら、これは私が使用した手順です。

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

これは私にとってはうまくいくようでした。それが役に立てば幸い。

于 2013-07-23T08:28:37.250 に答える
0

いくつかの確認事項。

  • package.json の名前が package.json であることを確認します (スペル/大文字/小文字を確認してください)。

  • package.json を git にコミットしたことを確認します。

    $ git add package.json
    $ git commit -m "package.json を追加"

于 2013-01-08T11:19:20.890 に答える