前提・実現したいこと
$ git push heroku main
以上のコマンドを入力して
herokuにデプロイしようとしたらエラーになりました。
すみませんが、みなさんからお知恵をいただきたいです。
発生している問題・エラーメッセージ
エラーメッセージ
-----> Building on the Heroku-20 stack -----> Determining which buildpack to use for this app -----> Python app detected cp: cannot stat '/tmp/build_53a38270/requirements.txt': No such file or directory -----> Installing python-3.8.9 -----> Installing pip 20.2.4, setuptools 47.1.1 and wheel 0.36.2 -----> Installing dependencies with Pipenv 2020.11.15 Your Pipfile.lock (613a9a) is out of date. Expected: (10b725). [DeployException]: File "/tmp/build_53a38270/.heroku/python/lib/python3.8/site-packages/pipenv/vendor/click/decorators.py", line 73, in new_func [DeployException]: return ctx.invoke(f, obj, *args, **kwargs) [DeployException]: File "/tmp/build_53a38270/.heroku/python/lib/python3.8/site-packages/pipenv/vendor/click/core.py", line 610, in invoke [DeployException]: return callback(*args, **kwargs) [DeployException]: File "/tmp/build_53a38270/.heroku/python/lib/python3.8/site-packages/pipenv/vendor/click/decorators.py", line 21, in new_func [DeployException]: return f(get_current_context(), *args, **kwargs) [DeployException]: File "/app/.heroku/python/lib/python3.8/site-packages/pipenv/cli/command.py", line 233, in install [DeployException]: retcode = do_install( [DeployException]: File "/app/.heroku/python/lib/python3.8/site-packages/pipenv/core.py", line 2052, in do_install [DeployException]: do_init( [DeployException]: File "/app/.heroku/python/lib/python3.8/site-packages/pipenv/core.py", line 1251, in do_init [DeployException]: raise exceptions.DeployException ERROR:: Aborting deploy ! Push rejected, failed to compile Python app. ! Push failed
試したこと
pipfileにライブラリの追加
[[source]] url = "https://pypi.org/simple" verify_ssl = true name = "pypi" [packages] django = "*" django-crispy-forms = "*" pillow = "*" django-imagekit = "*" psycopg2-binay = "*" dj-database-url = "*" gunicorn = "*" django-storages = "*" boto3 = "*" [dev-packages] [requires] python_version = "3.8"
Procfileを追加
web: gunicorn config.wsgi --log-file -
他にはherokuのスタックをアップグレードしてみたり、
ブランチを変えてプッシュしてみたりしたけど
ダメでした。
補足情報(FW/ツールのバージョンなど)
python 3.8
Django 3.2
pipenvを使っています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/22 15:03