在zsh mac中找不到psql命令中的Postgresql错误

fv2wmkja  于 2022-12-18  发布在  PostgreSQL
关注(0)|答案(3)|浏览(316)

我已经在我的mac上安装了postgresql!

  • 然而,当我运行命令“psql”它说:
zsh: command not found: psql
  • 我已经找到了psql命令(以及其他所有postgres命令+ pgadmin)的位置,它位于/Users/Library/PostgreSQL/13/bin中
  • 当我回显$PATH时,我得到:
/Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
  • 现在我该怎么做才能运行psql而不出错呢?
m4pnthwp

m4pnthwp1#

/Users/Library/PostgreSQL/13/bin不在您的“路径”中
简单的解决方案是在/usr/local/bin/中为psql创建一个符号链接:

ln -s /Users/Library/PostgreSQL/13/bin/psql /usr/local/bin/psql

否则,您可以编辑配置文件并将路径扩展到/Users/Library/PostgreSQL/13/bin

x6h2sr28

x6h2sr282#

我也遇到了同样的问题,一个简单的解决方案是重新启动终端。这给了终端重新加载Postgres的机会。

bkhjykvo

bkhjykvo3#

我做了什么,使它工作:

  • 我没有一个.zshrc文件,并创建了一个(这里偷看link
  • 创建步骤:
  • 开放终端
  • 键入touch ~/.zshrc以创建相应的文件。(touch命令将在当前目录中创建.zshrc,但它将被隐藏)
  • 命中Return
  • 要查看/打开~/.zshrc,您可以执行以下两项操作之一:
  • 打开Finder〉按Cmd + Shift + .(然后你会看到隐藏文件)

我的文件路径:Macintosh HD〉用户〉anatolii =〉.zshrc
或者:

  • 打开终端〉并键入:open ~/.zshrc
  • 编辑.zshrc
  • 在编辑器中打开.zshrc并粘贴以下行:

导出路径=/库/PostgreSQL/15/bin:$路径

相关问题