我正在 AWS Elastic Beanstalk 上部署带有 mysql 应用程序的 django,因此mysqlclient需要库。mysqlclient需要python3-devel和mysql-devel要安装的包,所以我有它的自定义配置文件01_packages.config:
packages:
yum:
python3-devel: []
mysql-devel: []
Run Code Online (Sandbox Code Playgroud)
部署失败,日志文件/var/log/cfn-init.log(在 Beanstalk 日志中提到)显示错误:
2020-05-31 02:17:37,565 [INFO] -----------------------Starting build-----------------------
2020-05-31 02:17:37,572 [INFO] Running configSets: Infra-EmbeddedPreBuild
2020-05-31 02:17:37,575 [INFO] Running configSet Infra-EmbeddedPreBuild
2020-05-31 02:17:37,579 [INFO] Running config prebuild_0_doyouknow
2020-05-31 02:17:41,831 [ERROR] mysql-devel is not available to be installed
2020-05-31 02:17:41,831 [ERROR] Error encountered during build of prebuild_0_doyouknow: Yum does no
t have mysql-devel available for installation …Run Code Online (Sandbox Code Playgroud)