我正在尝试在AWS Elastic Beanstalk上部署一个geodjango应用程序。配置是64位Amazon Linux 2017.09 v2.6.6运行Python 3.6。当我尝试部署时,出现了以下错误:
Requires: libpoppler.so.5()(64bit) Error: Package: gdal-java-1.9.2-8.rhel6.x86_64 (pgdg93) Requires: libpoppler.so.5()(64bit)
我要如何安装所需的包?我已经阅读了在 AWS Beanstalk 或 EC2 实例上配置带有 GeoDjango 支持的 Django,但我仍然遇到问题。我的 ebextensions 目前看起来是这样的:
commands:
01_yum_update:
command: sudo yum -y update
02_epel_repo:
command: sudo yum-config-manager -y --enable epel
03_install_gdal_packages:
command: sudo yum -y install gdal gdal-devel
packages:
yum:
git: []
postgresql95-devel: []
gettext: []
libjpeg-turbo-devel: []
libffi-devel: []
.ebextensions
文件中将poppler-devel.x86_64
添加到package
列表中应该可以解决问题。如果这样不行,请尝试使用yum search poppler
返回的其他软件包之一。 - progfan