![]() |
1
9
我要回答我自己的问题,为了我未来的项目和任何其他试图开始geodjango的人。截至2020年7月更新此答案 创建一个ebextensions文件,以便在部署时在EC2实例上安装GDAL: 01\u格达尔。配置
如图所示,脚本使用测试函数检查gdal是否已经存在。然后下载Geos、Proj和GDAL库,并将它们安装在usr/local目录中。在撰写本文时,geodjango(Django 3.0)最多支持Geos 3.7、Proj 5.2(它也需要projdatum。当前版本不需要它)和GDAL 2.4 警告 :此安装过程可能需要很长时间。另外,我不是Linux专业人员,所以其中一些命令可能是多余的,但它可以工作。 最后,我将以下两个环境变量添加到我的Elastic Beanstalk配置中:
如果您仍然有问题,我建议您检查EC2实例中的日志和ssh,以检查安装是否进行。原始贷方至 this post |
![]() |
Davi Resio · 简单springboot在aws上不起作用 7 年前 |
![]() |
Dilshad Roshan · 部署在AWS上时Rest服务不工作 7 年前 |
![]() |
Sam Pearson · YAML ebextensions无效 7 年前 |