.ebextensions 或 requirements.txt 是不是首先在 Elastic Beanstalk 中运行
Posted
技术标签:
【中文标题】.ebextensions 或 requirements.txt 是不是首先在 Elastic Beanstalk 中运行【英文标题】:Does .ebextensions or requirements.txt run first in Elastic Beanstalk.ebextensions 或 requirements.txt 是否首先在 Elastic Beanstalk 中运行 【发布时间】:2015-01-17 02:12:01 【问题描述】:.ebextensions
或 requirements.txt
中的 .config
文件首先运行?
为此,我想在requirements.txt
中安装psycopg2
,我需要先安装postgresql-devel
、python-devel
软件包。
当我创建我的配置设置时
requirements.txt
psycopg2
.ebextensions/mysite.config
packages:
yum:
gcc: []
python-devel: []
postgresql-devel: []
从日志中,我观察到,requirements.txt 首先执行,因此由于未安装先决条件而引发错误。
yum 正在提高 postgresql-devel
未在包中找到。
如何解决这些问题?我哪里出错了?
【问题讨论】:
嗨,Surya,您找到问题的答案了吗? 【参考方案1】:我遇到了同样的错误并让它在指定版本时工作
packages:
yum:
libxslt-devel: ''
postgresql93-devel: []
【讨论】:
以上是关于.ebextensions 或 requirements.txt 是不是首先在 Elastic Beanstalk 中运行的主要内容,如果未能解决你的问题,请参考以下文章
我应该在配置文件 (.ebextensions) 或保存的配置下放置弹性 beanstalk 选项吗?
AWS 弹性豆茎。仅在新实例上或手动执行 .ebextensions 命令