【发布时间】:2018-09-13 05:06:24
【问题描述】:
我正在尝试在 AWS Elastic Beanstalk 上部署 geodjango 应用程序。配置为运行 Python 3.6 的 64 位 Amazon Linux 2017.09 v2.6.6。尝试部署时出现此错误:
Requires: libpoppler.so.5()(64bit) Error: Package: gdal-java-1.9.2-8.rhel6.x86_64 (pgdg93) Requires: libpoppler.so.5()(64bit)
如何安装所需的软件包?我通读了Setting up Django with GeoDjango Support in AWS Beanstalk or EC2 Instance,但我仍然遇到问题。我的 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: []
【问题讨论】:
-
我认为将
poppler-devel.x86_64添加到上述.ebextensions文件中的package列表中应该可以做到这一点。如果这不起作用,请尝试yum search poppler返回的其他软件包之一。
标签: django amazon-web-services amazon-elastic-beanstalk gdal geodjango