Немного предыстории: я развертываю веб-приложение, созданное с 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)