Heroku: App nicht kompatibel mit Buildpack:

Lesezeit: 2 Minuten
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

Laufzeit.txt:
python-3.7.0

Anforderungen.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
...

Profil:
worker: py bbot.py

Entschuldigung, wenn die Formatierung kaputt ist! Ich habe alles hinzugefügt, ich habe keine Ahnung, warum es nicht funktioniert. Irgendeine Idee? Ich habe die Procfile, requirements.txt und runtime.txt, die alle dem erforderlichen Gehäuse und Inhalt folgen.

Es funktionierte für mich, nachdem ich requirements.txt und runtime.txt im Stammordner meines Git Repo hinzugefügt hatte. Bitte stellen Sie sicher, dass Sie diese Dateien hinzugefügt haben.

Wie in der Fehlerausgabe erwähnt, erfüllt Ihre App die Anforderungen nicht bin/detect Skript, das verwendet wird, um zu bestätigen, dass Sie wirklich eine Python-App erstellen. Das Erkennungsskript für das offizielle Python-Buildpack ist hier.

Stellen Sie sicher, dass einer von requirements.txt oder setup.py befindet sich im Stammverzeichnis, ist korrekt geschrieben und in git eingecheckt. Sobald Sie das getan haben detect Das Skript sollte erfolgreich sein und mit der Bereitstellung fortfahren.

  • Ich tue! Ich habe es hier gepostet, da ich keine Ahnung habe, warum es funktioniert, obwohl ich alles habe

    Benutzer9752314

    19. Oktober 2018 um 1:43 Uhr

  • Was ist die Ausgabe von heroku buildpacks und gebe repo:purge_cache (ref: github.com/heroku/heroku-repo#purge-cache) einen Versuch, bevor ein weiterer Build ausgelöst wird.

    – RangerRanger

    19. Oktober 2018 um 4:46 Uhr

  • heroku buildpacks gibt heroku/pythonund beim Versuch, den Cache zu leeren, wird ein Fehler ausgegeben Cannot run one-off process at this time. Please try again later.

    Benutzer9752314

    19. Oktober 2018 um 13:20 Uhr

  • Wenn Sie den Build-Cache nicht leeren können, was passiert, wenn Sie diesen Commit auf eine brandneue App übertragen?

    – RangerRanger

    19. Oktober 2018 um 15:15 Uhr

  • Es sagt, dass es keine Sprache erkennen kann, um das Buildpack festzulegen

    Benutzer9752314

    19. Oktober 2018 um 23:29 Uhr

1011990cookie-checkHeroku: App nicht kompatibel mit Buildpack:

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy