gpt4 book ai didi

postgresql - (Postgrex.Error) 错误 58P01 (undefined_file)

转载 作者:行者123 更新时间:2023-11-29 12:08:54 25 4
gpt4 key购买 nike

** (Postgrex.Error) ERROR 58P01 (undefined_file): could not open extension control file "/usr/local/Cellar/postgresql@9.6/9.6.5/share/postgresql@9.6/extension/postgis.control": No such file or directory

当我尝试运行 mix ecto.migrate 时出现此错误...

它为什么要看那条路?我试过移动 postgis.control

如果我运行这个命令 find/usr -name postgis.control 它会给我这个结果:

/usr/local/Cellar/postgis/2.4.0_1/share/postgresql/extension/postgis.control
/usr/local/share/postgresql@9.6/extension/postgis.control

有人知道我如何移动 postgis.control 或我可能做错了什么吗?

最佳答案

文件postgis.control应该在 extension PostgreSQL 共享目录的子目录。您可以通过运行 pg_config --sharedir 找到共享目录的位置。 .

属于 PostGIS 扩展的所有其他文件也必须就位:与控制文件位于同一目录中的 SQL 文件,以及 pg_config --libdir 中的共享库。 .

关于postgresql - (Postgrex.Error) 错误 58P01 (undefined_file),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47170516/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com