You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22安装Apache AGE时pg_config命令不存在问题求助

解决Ubuntu 22中pg_config命令不存在的问题
  • 先确认PostgreSQL的安装路径,不同安装方式对应路径不同:

    • 若通过apt官方源安装,PostgreSQL 12的bin目录一般为/usr/lib/postgresql/12/bin/
    • 若为源码编译安装,默认路径通常是/usr/local/pgsql/bin/
  • 先尝试用完整路径执行pg_config验证是否存在,以apt安装的情况为例:

    /usr/lib/postgresql/12/bin/pg_config
    

    若能正常输出信息,说明只是该目录未加入系统PATH环境变量。

  • 临时将PostgreSQL的bin目录加入当前会话的PATH:

    export PATH=/usr/lib/postgresql/12/bin:$PATH
    

    之后再运行pg_config即可正常调用。

  • 若要让PATH配置永久生效,编辑~/.bashrc或~/.profile文件,在末尾添加:

    export PATH=/usr/lib/postgresql/12/bin:$PATH
    

    保存后执行source ~/.bashrc(bash终端)或重启终端,配置即可永久生效。

  • 若上述路径不正确,用find命令搜索pg_config的具体位置:

    sudo find / -name pg_config -type f
    

    找到路径后替换上述命令中的目录即可。

另外需注意:若为源码编译安装PostgreSQL,需确保make install步骤执行成功,否则pg_config不会被安装到系统目录中。

内容的提问来源于stack exchange,提问作者tokamak32

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 16:42:03