1

これまで Heroku を使用したことはありませんが、クライアントから使用を求められています。アプリはすでに Heroku にセットアップされています。ログインしてアプリ情報を確認すると、cedar スタック上にあると表示されます。

ここで、いくつかの PHP ファイルをその上に置きたいと思います。リモートをセットアップし、git init、add、commit を使用しましたが、「git push heroku master」を使用しようとするとエラーが発生します。

Heroku push rejected, no Cedar-supported app detected

アプリは杉アプリとして設定されているのでわかりませんか?同じエラーメッセージが表示された人をたくさん見てきましたが、すべての解決策は、それがgemfilesに関係していると言っているようです(それらが何であるかはわかりません)、またはgit initを再度実行する必要があります.

問題が何であるかについて他のアイデアを持っている人はいますか? ここにあまり情報がない場合は申し訳ありませんが、Heroku を使用したことがなく、他の 1 つのプロジェクトで git を使用しただけです (通常、GUI を使用して PHP ファイルをドロップできる独自のサーバーを使用します)。 )。

ありがとう

4

1 に答える 1

2

アプリケーション タイプを PHP として検出するには、Heroku のルートに index.php が必要です。

于 2012-09-18T19:49:21.437 に答える