プロジェクトを Heroku にプッシュできないのはなぜですか?
巴扎黑
巴扎黑 2017-07-05 10:34:52
0
1
916

チュートリアルに従ってプロジェクトを heroku にプッシュします。これまでの手順はエラーもなくスムーズに進みました。ここで問題が発生するまで、オンラインで解決策は見つかりませんでした。 。 。

settings.py に問題があるようですが、チュートリアルと同じです:

herokuの設定

if os.getcwd()=='/app':

リーリー

コマンドラインエラー:

(ll_env) G:python_dorest>heroku create
アプリを作成しています...完了、protected-crag-1803
https://protected-crag-1803.h... | https://git .heroku.com/protec...

(ll_env) G:python_dorest>git Push heroku master
オブジェクトの数: 48、完了。
最大 4 スレッドを使用したデルタ圧縮。
オブジェクトの圧縮: 100% (39/39)、完了.
オブジェクトの書き込み: 100% (48/48)、11.18 KiB | 0 バイト/秒、完了。
合計 48 (デルタ 3)、再利用 0 (デルタ 0)
リモート: ソース ファイルを圧縮しています。 .. 完了.
remote: ソースのビルド:
remote:
remote: -----> Python アプリが検出されました
remote: -----> python-3.5.2 のインストール

————————途中の内容は省略——————————————

remote: django-bootstrap3 の setup.py install を実行しています: 開始しました
remote: django-bootstrap3 の setup.py install を実行しています: ステータス「done」で終了しました
remote: Django-1.11.2 dj が正常にインストールされました-database-url-0.4.2 dj-static-0.0.6 django-bootstrap3-8.2.3 gunicorn-19.7.1 psycopg2-2.7.1 pytz-2017.2 static3-0.7.0
remote:
remote: -----> $ python manage.pycollectstatic --noinput
remote: トレースバック (最新の呼び出しは最後):
remote: ファイル "manage.py"、22 行目、<module>
remote:execute_from_command_line(sys .argv)
remote: ファイル「/app/.heroku/python/lib/python3.5/site-packages/django/core/management/__init__.py」、execute_from_command_line の 363 行目
remote: ユーティリティ.execute()
remote: ファイル「/app/.heroku/python/lib/python3.5/site-packages/django/core/management/__init__.py」、execute
remote の 355 行目: self.fetch_command(サブコマンド).run_from_argv(self.argv)
remote: ファイル "/app/.heroku/python/lib/python3.5/site-packages/django/core/management/base.py" の行283、run_from_argv の
remote: self.execute(args, *cmd_options)
remote: ファイル "/app/.heroku/python/lib/python3.5/site-packages/django /core/management/base.py"、行 330、execute
remote:output = self.handle(args, *options)
remote:File "/app/.heroku/ python/lib/python3.5/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py"、199 行目、ハンドル
remote:collected = self.collect()
remote:File 「/app/.heroku/python/lib/python3.5/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py」、行 124、collect
remote: handler(path, prefixed_pa​​th, storage)
remote: ファイル "/app/.heroku/python/lib/python3.5/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py"、行 354、copy_file
リモート: self.delete_file(path, prefixed_pa​​th, source_storage) でない場合:
remote: ファイル "/app/.heroku/python/lib/python3.5/site-packages/django/contrib/staticfiles/management/commands/ collectstatic.py"、行 260、delete_file
remote:if self.storage.exists(prefixed_pa​​th):
remote:File "/app/.heroku/python/lib/python3.5/site-packages/ django/core/files/storage.py"、行 392、exists
remote: return os.path.exists(self.path(name))
remote: File "/app/.heroku/python/ lib/python3.5/site-packages/django/contrib/staticfiles/storage.py"、50 行目、パス
remote: raise ImproperlyConfigured("静的ファイル アプリ "
remote: django を使用しています。 core.Exceptions.ImproperlyConfigured: STATIC_ROOT 設定をファイル システム パスに設定せずに staticfiles アプリを使用しています。
remote:
remote: ! 「$ python manage.pycollectstatic --noinput」の実行中にエラーが発生しました。
リモート: 詳細については、上記のトレースバックを参照してください。
リモート:
リモート: このエラーを解決するには、アプリケーション コードを更新する必要がある場合があります。
リモート: または、このアプリケーションの Collectstatic を無効にすることもできます:
リモート:
remote: $ heroku config:set DISABLE_COLLECTSTATIC=1
remote:
remote: https://devcenter.heroku.com/...
remote: !プッシュが拒否され、Python アプリのコンパイルに失敗しました。
remote:
remote: !プッシュに失敗しました
remote: デプロイを確認しています...
remote:
remote: ! protected-crag-1803.
remote:
https://git.heroku.com/protec...
へのプッシュが拒否されました。 [リモート拒否] マスター ->マスター (受信前フックが拒否されました)
エラー: 一部の参照を「https://git.heroku.com/protec...」にプッシュできませんでした

巴扎黑
巴扎黑

全員に返信(1)
淡淡烟草味

エラーログを注意深く読んでください:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート