首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建扩展后gives提供错误:无法打开扩展控制文件"/opt/pgpro/std-11/share/extension/postgis.control“

创建扩展后gives提供错误:无法打开扩展控制文件"/opt/pgpro/std-11/share/extension/postgis.control“
EN

Stack Overflow用户
提问于 2019-08-28 05:50:53
回答 2查看 5.8K关注 0票数 0

ubuntu服务器16.04

postgres Pro standart 11.5 (https://postgrespro.ru)

后2.5 2.5

更新:我找到了答案,见下文

Posgis成功地安装在Postgresql (usr/share/postgresql/11/extension)的扩展目录中,当然,postgre (它的扩展文件夹是opt/pgpro/std/-11/share/extension)找不到文件postgis.control

所以,我的问题是:

1)我是否可以将postgresql.conf ( postgresql的配置文件)配置为使用postgresql的扩展文件夹?

2)如果只有二进制安装postgis的解决方案,那么如何设置postgres的配置文件?

我已经试过了

  1. 从服务器中删除postgresql。
  2. 我尝试将postgis文件从postgresql扩展名的文件夹传输到postgresql。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-09-02 07:10:27

如果有人面临同样的问题:

代码语言:javascript
复制
wget https://postgis.net/stuff/postgis-2.5.4dev.tar.gz
tar xvfz postgis-2.5.4dev.tar.gz
cd postgis-2.5.4dev

sudo apt-get install postgrespro-std-11-dev
sudo apt-get install libxml2-dev
sudo apt-get install libgeos-dev
sudo apt-get install libproj-dev
sudo apt-get install libgdal-dev

sudo ./configure --with-pgconfig=/opt/pgpro/std-11/bin/pg_config
make 
sudo make install

然后连接到数据库并运行create extension postgis;

票数 2
EN

Stack Overflow用户

发布于 2019-08-28 11:12:59

如果PostgreSQL不为PostGIS提供带有PostgreSQL分支的包,则必须从源代码构建PostGIS。

您不能使用为其他二进制文件构建的PostGIS包。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57685825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档