Простите меня заранее, если это вопрос новичка. Развертывание приложений - не моя сила. Этот журнал ошибок преследовал мой проект в течение последних нескольких дней. Я часами гуглял и не могу найти решение для моей конкретной ошибки. С учетом сказанного здесь я прошу об этом. Потерпи меня.
Мое приложение очень простое. Он просто отображает простую таблицу. Ничего фантастического. Его можно найти здесь: https://github.com/alerodriguezz/fifa_top_10 Мне просто нужна помощь в развертывании моего приложения.
Изначально мое суждение привело меня к мысли, что heroku не может точно определить мои требования. TXT-файл, но если это так, то почему он установил первые несколько пакетов, а не cloud-init?
Так что это заставило меня поверить, что это была ошибка в cloud-init. Я посмотрел его и не смог найти никого, кто имел проблемы с этим пакетом (по крайней мере, не в том контексте, в котором я нахожусь). Возможно, он не был установлен должным образом, поэтому я запустил pip install cloud-init, и моя консоль выдает противоположное сообщение: «Установка по умолчанию для пользователя, поскольку обычные пакеты сайта недоступны для записи Требование уже выполнено : cloud-init in / usr / lib / python3 / dist-packages (19.4) "
Не правильно ли я разместил свой файл require.txt? Мне просто нужно переназначить, где герою ищет зависимости? Я следовал документации к герою для развертывания с python так близко, как только мог, но я здесь.
Я предоставил быстрый скриншот моей flask иерархии, если это поможет ...
файловая иерархия
Это мой журнал heroku ..
-----> Python app detected
cp: cannot create regular file '/app/tmp/cache/.heroku/requirements.txt': No such file or directory
-----> Installing python-3.6.10
-----> Installing pip
-----> Installing SQLite3
Sqlite3 successfully installed.
-----> Installing requirements with pip
Collecting appdirs==1.4.3
Downloading appdirs-1.4.3-py2.py3-none-any.whl (12 kB)
Collecting asgiref==3.2.5
Downloading asgiref-3.2.5-py2.py3-none-any.whl (19 kB)
Collecting asn1crypto==0.24.0
Downloading asn1crypto-0.24.0-py2.py3-none-any.whl (101 kB)
Collecting astroid==2.3.3
Downloading astroid-2.3.3-py3-none-any.whl (205 kB)
Collecting attrs==17.4.0
Downloading attrs-17.4.0-py2.py3-none-any.whl (31 kB)
Collecting Automat==0.6.0
Downloading Automat-0.6.0-py2.py3-none-any.whl (35 kB)
Collecting beautifulsoup4==4.8.2
Downloading beautifulsoup4-4.8.2-py3-none-any.whl (106 kB)
Collecting blinker==1.4
Downloading blinker-1.4.tar.gz (111 kB)
Collecting bs4==0.0.1
Downloading bs4-0.0.1.tar.gz (1.1 kB)
Collecting certifi==2019.11.28
Downloading certifi-2019.11.28-py2.py3-none-any.whl (156 kB)
Collecting chardet==3.0.4
Downloading chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting click==7.1.1
Downloading click-7.1.1-py2.py3-none-any.whl (82 kB)
ERROR: Could not find a version that satisfies the requirement cloud-init==19.4 (from -r /tmp/build_97084a1fb5d789d77fa40f55c1515251/requirements.txt (line 13)) (from versions: none)
ERROR: No matching distribution found for cloud-init==19.4 (from -r /tmp/build_97084a1fb5d789d77fa40f55c1515251/requirements.txt (line 13))
Push rejected, failed to compile Python app.
Push failed
Есть предложения или рекомендации? Все помогает