在Windows 7 x64上使用pgxnclient时未找到pg_config可执行文件
我安装了Python 2.7.8和pgxn客户端。然后我试着从命令行在bin文件夹里运行这个命令,路径也设置得正确。
pgxnclient install http://api.pgxn.org/dist/pg_repack/1.2.1/pg_repack-1.2.1.zip
但是我遇到了一个错误,提示找不到pg_config可执行文件
。
3 个回答
0
正确的语法
pgxnclient install --pg_config 'C:\Program Files\PostgreSQL\14\bin\pg_config.exe' quantile
3
我也遇到过这个错误,当时我的 pg_config
已经在我的路径里了。
你可以试试这个命令:
pgxnclient install --pg_config "c:\path\to\pg_config.exe" $extensionName
你几乎肯定需要以管理员身份运行 cmd.exe
。
33
背景:pg_config 是 PostgreSQL 提供的一个配置工具。这个工具被很多应用程序使用。
解决方案:
- 安装 PostgreSQL。
设置路径。进入系统属性 > 高级设置
在 PATH 中添加:C:\Program Files (x86)\PostgreSQL\9.4\bin\;
从这个时候开始,任何需要 pg_config 的应用程序都能在这个路径下找到它。
我推荐这个方法,因为这个版本是直接从作者那里获取的。你也可以找到其他独立的 pg_config 版本作为替代。