0

Askbot フォーラムを heroku に正常にデプロイしましたが、「git push heroku master」を実行すると、自動 collectstatic プロセスが失敗し (私にはランダムな失敗のように見えます)、プロンプトが表示されます。

-----> Python app detected

-----> Installing dependencies with pip
   Cleaning up...

-----> Preparing static assets
   Collectstatic configuration error. To debug, run:
   $ heroku run python ./askbot/setup_templates/manage.py collectstatic --noinput`

それが問題なのかどうかはよくわかりませんが、ファイルには、アプリのルートにある展開に使用しているファイルではなく、アプリのネイティブ バージョンのファイルが含まれていますmanage.py.askbot/setup_templates/

適切なファイルをgit push heroku master使用するにはどうすればよいですか?manage.py

4

2 に答える 2

0

Manage.py を削除または名前を変更するとaskbot/setup_templates/、問題が解決しました。

Git Push Heroku Master は、何回実行しても失敗することはありませんcollectstatic

何らかの理由で、おそらく sys.path 構成が原因で、Git Push Heroku Master が最初に発見して ./askbot/setup_templates/manage.py代わりに使用し./manage.py(これは正しいものでした)、ImportError に遭遇したと思います。

于 2014-08-07T16:09:20.547 に答える