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

Mac zsh提示command not found: psql 重启终端配置失效如何解决

问题原因

zsh 终端启动时默认不会读取 Bash 专属的 .bash_profile 配置文件,你之前添加的路径配置仅在手动执行 source .bash_profile 后临时生效,终端重启后配置就会丢失。

彻底解决方法

提供两种可选方案:

方案1:直接把路径配置写入zsh专属配置文件(推荐)

  • 打开当前用户根目录下的 zsh 运行时配置文件,执行命令:
    nano ~/.zshrc
  • 将以下配置粘贴到文件末尾:
# psql 路径配置
export PATH=/Applications/Postgres.app/Contents/Versions/14/bin:$PATH

如果后续升级Postgres.app版本,记得把配置中的版本号14替换为对应的新版本号即可

  • 按 Ctrl+O 回车保存文件,再按 Ctrl+X 退出编辑器
  • 执行 source ~/.zshrc 让配置立即生效,之后重启终端也能正常调用psql

方案2:让zsh自动加载.bash_profile的配置

如果你同时使用Bash和zsh,不想重复维护两份配置,可以直接在zsh配置中添加加载指令:

  • 执行nano ~/.zshrc打开配置文件
  • 在文件末尾添加一行:source ~/.bash_profile
  • 保存退出后执行source ~/.zshrc即可,之后zsh启动时会自动读取你写在.bash_profile里的所有配置
验证方法

重启终端后执行psql --version,正常输出版本信息即说明配置生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 06:54:03