【发布时间】:2019-12-08 12:08:07
【问题描述】:
我有一个在 Elastic Beanstalk 上与 PostgreSQL 配合使用的 Django 项目。 我在部署时发现了下一个错误:
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 ...
我跟着psycopg2 on elastic beanstalk - can't deploy app 解决了它,它成功了!但过了一段时间,亚马逊似乎更新了我的虚拟环境,错误又回来了,所以我必须回去一遍又一遍地做同样的事情。
我也尝试过直接从 Elastic Beanstalk 面板配置数据库实例,但没有任何变化。
数据库在 RDS 上,我认为重要的是,当我在我的实例上手动安装 psycopg2 并重新部署一切正常时,我什至在此之后进行了几次部署,但问题不存在过了一会儿。
我真的很想知道如何一劳永逸地解决它。提前致谢。
【问题讨论】:
-
看看这个答案:stackoverflow.com/a/36189852
标签: django postgresql amazon-web-services amazon-ec2 amazon-elastic-beanstalk