Heroku: приложение не совместимо с buildpack: - PullRequest
0 голосов
/ 18 октября 2018
Enumerating objects: 88, done.
Counting objects: 100% (88/88), done.
Delta compression using up to 8 threads.
Compressing objects: 100% (40/40), done.
Writing objects: 100% (88/88), 24.46 KiB | 6.12 MiB/s, done.
Total 88 (delta 42), reused 88 (delta 42)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> App not compatible with buildpack: https://buildpack-    registry.s3.amazonaws.com/buildpacks/heroku/python.tgz
remote:        More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure
remote:
remote:  !     Push failed
remote: Verifying deploy...
remote:
remote: !       Push rejected to block-monitor.
remote:
To https://git.heroku.com/block-monitor.git
 ! [remote rejected] master -> master (pre-receive hook declined)

dir:

10/17/2018  09:58 PM    <DIR>          .
10/17/2018  09:58 PM    <DIR>          ..
10/05/2018  08:30 PM                93 .gitignore
10/05/2018  08:30 PM            10,283 bbot.py
10/05/2018  08:30 PM            35,966 LICENSE
10/17/2018  09:58 PM                18 Procfile
08/21/2018  06:22 PM                97 README.md
10/17/2018  09:56 PM               962 requirements.txt
10/17/2018  09:53 PM                12 runtime.txt
08/21/2018  06:22 PM                15 tokenfile.example
10/17/2018  10:02 PM                59 tokenfile.txt
10/05/2018  08:30 PM               131 tox.ini
              10 File(s)         47,636 bytes
               2 Dir(s)  128,269,000,704 bytes free

runtime.txt: python-3.7.0

needs.txt:

alabaster==0.7.11
astroid==2.0.1
async-timeout==3.0.0
atomicwrites==1.1.5
attrs==18.1.0
Babel==2.6.0
beautifulsoup4==4.6.3
certifi==2018.4.16
cffi==1.11.5
...

Procfile: worker: py bbot.py

Извините, если форматирование не работает!Я добавил все, я понятия не имею, почему это не работает.Любая идея?У меня есть Procfile, needs.txt и runtime.txt, которые следуют за необходимым регистром и содержимым.

Ответы [ 2 ]

0 голосов
/ 11 декабря 2018

Это сработало для меня после добавления require.txt и runtime.txt в корневую папку моего Git Repo.Пожалуйста, убедитесь, что вы добавили эти файлы.

0 голосов
/ 18 октября 2018

Как упомянуто в выводе ошибки, ваше приложение не удовлетворяет сценарию bin/detect, который используется для подтверждения того, что вы действительно создаете приложение Python.Сценарий обнаружения для официального пакета сборки Python: здесь .

Убедитесь, что один из requirements.txt или setup.py находится в корневом каталоге, правильно написан и зарегистрирован в git.После этого сценарий detect должен успешно завершиться и продолжить развертывание.

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