前提・実現したいこと
AWS ElasticBeanStalkで初めてdjangoアプリケーションをデプロイしようとしています。
Linkedin E-learningのDeploying Django Apps: Make Your Site Go Liveという動画で学んでいます。
今現在、eb deployをしましたが下記のようなエラーメッセージが表示されています。
発生している問題・エラーメッセージ
eb deploy後のエラーメッセージ $ eb deploy Creating application version archive "app-211102_150847". Uploading: [##################################################] 100% Done... 2021-11-02 06:08:58 INFO Environment update is starting. 2021-11-02 06:09:02 INFO Deploying new version to instance(s). 2021-11-02 06:09:08 ERROR Instance deployment failed to install application dependencies. The deployment failed. 2021-11-02 06:09:08 ERROR Instance deployment failed. For details, see 'eb-engine.log'. 2021-11-02 06:09:09 ERROR [Instance: i-04bdf2ce2b289c0d1] Command failed on instance. Return code: 1 Output: Engine execution has encountered an error.. 2021-11-02 06:09:09 INFO Command execution completed on all instances. Summary: [Successful: 0, Failed: 1]. 2021-11-02 06:09:09 ERROR Unsuccessful command execution on instance id(s) 'i-04bdf2ce2b289c0d1'. Aborting the operation. 2021-11-02 06:09:09 ERROR Failed to deploy application. ERROR: ServiceError - Failed to deploy application. eb logsの中のエラーメッセージ(抜粋) Error: pg_config executable not found. pg_config is required to build psycopg2 from source. Please add the directory containing pg_config to the $PATH or specify the full executable path with the option: python setup.py build_ext --pg-config /path/to/pg_config build ... or with the pg_config option in 'setup.cfg'. If you prefer to avoid building psycopg2 from source, please install the PyPI 'psycopg2-binary' package instead. For further information please check the 'doc/src/install.rst' file (also at <https://www.psycopg.org/docs/install.html>).
試したこと
https://qiita.com/tamanobi/items/18a46fb8614b53d2fb6c
上記の記事を参考に
python -m pip install psycopg2-binary==2.8.6
を実行し再度、eb deployを実行しましたが上記にある「eb deploy後のエラーメッセージ」と同じエラーメッセージが表示されました。
補足情報(FW/ツールのバージョンなど)
Python 3.8.8 requirements.txtの内容 asgiref==3.4.1 Django==3.2.9 Pillow==8.4.0 psycopg2==2.9.1 psycopg2-binary==2.8.5 pytz==2021.3 sqlparse==0.4.2
初学者でどのような情報を提示すれば良いのか分からないので必要な情報があれば教えてください!
どなたか助けていただけると非常に幸いです。
回答1件
あなたの回答
tips
プレビュー