Ошибка H14 в Heroku при развертывании с Git - PullRequest
0 голосов
/ 17 апреля 2020

Немного предыстории: я развертываю веб-приложение, созданное с Python и Flask. У меня есть PostgreSQL база данных. Это мой первый проект, который я развернул на Heroku - я ценю ваше терпение. Я использую Ма c. У меня есть Procfile, needs.txt, runtime.txt и gunicorn готовы. Веб-приложение прекрасно работает, это только последний этап (развертывание), на котором я застрял.

Проблема в том, что когда я делаю git push heroku master, я получаю Updates were rejected because the remote contains work that you do not have locally. This is usually caused by another repository pushing to the same ref. и я получаю ошибку H14, когда я heroku logs -t.

Мой журнал регистрации состояний:

Python приложение обнаружено! Запрашиваемая среда выполнения (python -3.7.6 gunicorn) недоступна для этого стека (heroku-18). ! Aborting. Больше информации: https://devcenter.heroku.com/articles/python-support! Pu sh отклонено, не удалось скомпилировать Python приложение. ! Pu sh не удалось

Что я пробовал до сих пор:

  • Проверка героку на предмет объяснений. Я пытался heroku buildpacks:clear, а затем heroku buildpacks:add --index heroku/python, но затем я получаю ошибку Error: Expected an integer but received: heroku/python.

  • git push --force heroku master Я получаю [remote rejected] master -> master (pre-receive hook declined)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...