当我尝试创建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
答案 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