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

安装Postgres.app后执行psql提示command not found问题求助

Postgres.app 终端psql命令找不到问题排查步骤
  • 第一步:确认当前使用的shell类型
    执行echo $SHELL查看输出:

输出为/bin/zsh:对应Mac默认的zsh shell,配置文件为~/.zshrc
输出为/bin/bash:对应bash shell,配置文件为~/.bash_profile

  • 第二步:检查PATH配置是否正确写入
    打开对应配置文件,确认是否存在以下规则:
    export PATH="/Applications/Postgres.app/Contents/Versions/latest/bin:$PATH"
    若不存在,手动将上述语句添加到配置文件末尾后保存关闭。
  • 第三步:重载配置使规则生效
    执行对应重载命令:

zsh 执行:source ~/.zshrc
bash 执行:source ~/.bash_profile
重载完成后可执行echo $PATH,确认输出中已包含/Applications/Postgres.app/Contents/Versions/latest/bin路径。

  • 第四步:验证psql命令可用性
    执行which psql,正常会返回/Applications/Postgres.app/Contents/Versions/latest/bin/psql,再执行psql --version确认能正常输出版本信息即可。

异常场景补充

如果上述操作完成后仍报错,可按以下方向排查:

  • 检查配置文件中PATH规则是否有拼写错误,路径前后不要有多余空格
  • 若安装过Homebrew版本的PostgreSQL,需确保Postgres.app的路径写在$PATH左侧,优先级高于其他PostgreSQL版本的路径
  • 若使用iTerm2等第三方终端,可尝试完全退出终端后重启,重新加载配置

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 20:21:03