【发布时间】:2017-02-14 19:03:06
【问题描述】:
我正在尝试使用this 文档在 Windows 上从源代码构建最新的稳定 PostGIS。我已经毫无问题地安装了 PostgreSQL。当我从 PostGIS 源执行配置脚本时,我遇到了这个问题:
配置:错误:在当前路径中找不到 pg_config。您可能需要使用 --with-pgconfig 参数重新运行配置。
如果我使用
指定 pg_config 文件,我会遇到这个问题$ sh ./configure --with-pgconfig="c:/Program Files/PostgreSQL/9.6/bin/pg_config.exe"
配置:错误:用户指定的 pg_config 文件 c:/Program Files/PostgreSQL/9.6/bin/pg_config.exe 不存在
但它确实存在......
有人有什么建议吗?从源代码构建很重要。
【问题讨论】:
-
1) 有一个错字:
pg_cofig.exe2) 如果您手动运行"c:/Program Files/PostgreSQL/9.6/bin/pg_config.exe",您会得到预期的输出吗? 3)Program Files中的空格是否会出现问题,如果您对其进行转义或避免使用空格的路径名? -
1) 是的,很抱歉,它只是这里的一种类型,不在我的实验中(更新它)。 2)如果我只是运行 pg_config 可执行文件,它会按预期工作。 3)我认为引号解决了这个问题,但我尝试转义空间,仍然是同样的问题。
-
对不起,请更新您下载的链接 Postgis 源。
标签: windows postgresql postgis