我有Linux Mint 19.2
,我安装了最新的PostgreSQL 12,使用:sudo apt-get install postgresql
个
同样,我安装了最新的Postgis 3.0.1,使用:sudo apt-get install postgis
个
我设置了postgres帐户和所有的东西,并想创建一个PostGIS的扩展。因此,我还必须安装postgresql-12-postgis-3-scripts
,它将postgis.control添加到PostgreSQL安装中。
然后,我连接到我的postgres
帐户,创建并初始化了一个test
数据库,并尝试create extension postgis
。答案是:ERROR: could not access file "$libdir/postgis-3": No such file or directory
个
PostgreSQL和PostGIS都是新安装的。我的计算机上没有损坏的依赖项或旧的PostgreSQL片段.
3条答案
按热度按时间lkaoscv71#
你差一点就成功了。试着像这样在PostgreSQL 12中安装
postgis
:字符串
在那之后,你就可以成功地运行
型
bxgwgixi2#
在Arch Linux上,您需要安装
postgis-old-upgrade
和postgresql-old-upgrade
。cpjpxq1n3#
Package postgresql-12-postgis-3 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'postgresql-12-postgis-3' has no installation candidate
。