Ошибка при отправке в Heroku: запрошенная среда выполнения недоступна для этого стека - PullRequest
0 голосов
/ 23 февраля 2019

После создания репозитория в Heroku я хочу перенести свой проект из мастер-ветки в репозиторий Heroku.

При первой попытке я получил следующее сообщение об ошибке:

Не удалось определить язык по умолчанию для этого приложения

После поиска я использовалследующая команда:

heroku buildpacks:set heroku/python

Теперь он дал мне это сообщение об ошибке:

Приложение не совместимо с buildpack: https://buildpack -registry.s3.amazonaws.com /buildpacks / heroku / python.tgz

Итак, теперь я попробовал все с самого начала и выдает следующую ошибку:

Обнаружено приложение Python

Запрошенная среда выполнения ("python-3.7.1") недоступна для этого стека (heroku-18).

Я застрял здесь.

У меня естьrequirements.txt со всеми требованиями и runtime.txt в той же папке, что и мой manage.py файл.

1 Ответ

0 голосов
/ 23 февраля 2019

Python 3.7.1 не поддерживается Heroku, согласно их документации по поддерживаемым средам исполнения .Измените версию Python на 3.7.2, если вам нужен Python 3.7, или 3.6.8, если вы этого не сделаете.

Информацию об указании времени выполнения см. На этой странице документации .По умолчанию он использует 3.6.8 для Python, поэтому, если вы хотите 3.7.2, вам нужно создать файл с именем runtime.txt в корневом каталоге вашего приложения с python-3.7.2, записанным внутри.

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