0

ここで私が得ているもの:

Counting objects: 10, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (8/8), done.
Writing objects: 100% (10/10), 3.60 KiB, done.
Total 10 (delta 0), reused 0 (delta 0)

-----> Heroku receiving push
 !     Heroku push rejected, no Cedar-supported app detected

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

以前は .gitignore ファイルの問題だと思っていましたが、それも正常に動作しています。ドキュメントに記載されているように、仮想環境と *.pyc を無視しました。私は試した :

heroku create --stack cedar 

また、公開鍵をherokuに追加する必要がありました。

heroku keys:add ~/.ssh/id_rsa.pub

これも私の問題を解決できません。heroku の実装についてはよくわかりません。確認または試行すべき具体的なことはありますか?

多くのドキュメントを参照しましたが、それでも同じエラーが発生するので、助けてください。前もって感謝します :)

4

1 に答える 1

1

cedar は、requirements.txt ファイルの存在によって django アプリを認識していると思います。

Pleaee チェックは、プッシュされているソース ツリーのルートに「requirements.txt」と「Procfile」を作成したことを確認することです。名前は大文字と小文字が区別されます。

このチュートリアルには、それらを作成するための手順が含まれています。

https://devcenter.heroku.com/articles/django

于 2012-08-21T07:35:07.533 に答える