【问题标题】:PostGIS Installation "could not open extension control file"PostGIS 安装“无法打开扩展控制文件”
【发布时间】:2020-09-18 18:47:05
【问题描述】:

我一直在搜索帖子,试图找出解决此问题的方法 - could not open extension control file "/usr/local/share/postgresql/extension/postgis.control": No such file or directory

我正在将带有 apt-get install postgresql-12 postgis postgresql-12-postgis-3 的 PostgreSQL 和 PostGIS 安装到运行 python:latest 的 Docker 容器中。我最初一直在运行 Alpine,但在 Alpine 发行版上成功安装 PostGIS 似乎存在许多问题。

我在/usr/share/postgresql/12/extension/postgis.control 下找到了带有find /usr -name postgis.control 的文件。我试图将它移动到 PostGIS 期望的目录,但我仍然看到同样的错误。

这让我完全发疯了!

感谢任何帮助,并乐于回答任何有助于我找到答案的问题。

【问题讨论】:

    标签: postgresql docker postgis


    【解决方案1】:

    我一直无法解决这个问题,所以我最终切换到了可以完美运行的官方 postGIS docker 镜像。会推荐给其他有类似情况的人。

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题,但是在 ubuntu 机器上安装 PostGIS 对我有用。

      apt-get install postgis*
      

      上面的安装之后,我就可以按预期创建扩展了。

      CREATE EXTENSION postgis
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-12-05
        • 2018-06-21
        • 2020-01-01
        • 2014-07-06
        • 2016-01-23
        • 1970-01-01
        • 2014-05-08
        • 2020-03-27
        相关资源
        最近更新 更多