11

私はherokuとexpress.jsを初めて使用します。チュートリアルを実行しようとしましたが、「gitpushherokumaster」の手順では実行できません。私はチュートリアルに正確に従った。以下はエラーメッセージです。

Counting objects: 269, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (241/241), done.
Writing objects: 100% (269/269), 188.93 KiB, done.
Total 269 (delta 9), reused 0 (delta 0)
 !     Heroku push rejected, no Cedar-supported app detected

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

5 に答える 5

16

Heroku Dev CenterのHerokuに関するNode.js入門の記事を読みましたか?

Procfileを使用してプロセスタイプを宣言する必要があります。これを行うにProcfileは、次の内容の、という名前のファイルを作成します。

web: node web.js

javascriptファイルがと呼ばれると仮定しますweb.js

psは、Procfileをgitに追加してコミットすることを忘れないでください。

于 2012-12-18T06:00:46.687 に答える
7

package.jsonファイル(およびProcfile)が必要ですが、そうではない可能性があります。

于 2012-12-18T05:10:09.200 に答える
2

この問題は数回前に発生しましたが、これはリモートブランチをherokuにプッシュしようとしたためです。

問題を解決するには、次を使用する代わりに:

git push heroku master

私が使用した:

git push heroku my-branch:master

これによりmy-branch、gitリポジトリのリモートブランチmasterがherokuのブランチにプッシュされます。

于 2014-12-22T17:56:47.423 に答える
0

念のために言っておきますが、同じ問題が発生し、HerokuのConfigVarの1つであることが判明しました。構成変数を削除すると、アプリは正常にプッシュされました。

于 2014-10-31T15:18:26.953 に答える
0

私にとっては、やることnpm initで十分でした

于 2015-08-21T22:18:14.467 に答える