无法创建Postgis扩展程序

时间:2017-09-18 15:18:11

标签: postgresql postgis

当我尝试创建postgis扩展时,会出现以下错误:

CREATE EXTENSION postgis;
ERROR:  could not load library "/usr/lib/postgresql/9.5/lib/postgis-2.3.so": /usr/lib/liblwgeom-2.3.so.0: undefined symbol: GEOSClipByRect

对于安装,我已遵循本指南:https://docs.djangoproject.com/en/1.11/ref/contrib/gis/install/geolibs/

Ubuntu:16.04

Postgres:9.5.8

2 个答案:

答案 0 :(得分:1)

您是否安装了postgis软件包?

sudo apt install postgresql-9.5-postgis-2.3

答案 1 :(得分:-2)

了解Google,a direct rip off of GIS.SE's answer by PolyGeo

  

如果使用比安装路径中更新版本的GEOS编译PostGIS ,则会发生此错误。

     

如果您从软件包安装了PostGIS,您可能只需要进行apt-get更新,apt-get upgrade

您可以找到错误report of it here