我在 CentOS 8 上安装 PostGIS 时遇到了困难。
首先我安装了 PostgreSQL 12本教程。
然后我前往这一页:
您还需要安装和/或构建地球观测系统,项目, GDAL,LibXML2和JSON-C。
tar xvzf postgis-3.0.2.tar.gz cd postgis-3.0.2 ./configure make make install
所以我开始安装依赖项,并安装了 GEOS、Proj、GDAL、LibXML2 和 JSON-C。
之后我下载postgis-3.0.2.tar.gz
并解压它。但运行./configure
给了我这个错误:
configure: error: could not find pg_config within the current path. You may need to re-run configure with a --with-pgconfig parameter.
答案1
如果要针对 postgresql 进行编译,则需要安装该libpq-devel
包才能获取pg_config
可执行文件。
你可以尝试跑步dnf install /usr/bin/pg_config
来得到这个。
答案2
您需要安装该postgresql-devel
包
获取C语言开发的库和头文件,根据这个所以答案。