我一直在搜索帖子,试图弄清楚如何解决这个问题 - 无法打开扩展控制文件“/usr/local/share/postgresql/extension/postgis.control”:没有这样的文件或目录
我正在使用 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 期望的目录,但我仍然看到同样的错误。
这让我快疯了!
感谢任何帮助,并乐于回答任何有助于我找到答案的问题。
最佳答案
我一直无法解决这个问题,所以我最终切换到运行完美的官方 postGIS docker 镜像。会推荐给处于类似情况的任何其他人。
关于postgresql - PostGIS 安装 "could not open extension control file",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62115768/