我已经在我的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而不出错呢?
3条答案
按热度按时间m4pnthwp1#
/Users/Library/PostgreSQL/13/bin
不在您的“路径”中简单的解决方案是在
/usr/local/bin/
中为psql
创建一个符号链接:否则,您可以编辑配置文件并将路径扩展到
/Users/Library/PostgreSQL/13/bin
x6h2sr282#
我也遇到了同样的问题,一个简单的解决方案是重新启动终端。这给了终端重新加载Postgres的机会。
bkhjykvo3#
我做了什么,使它工作:
.zshrc
文件,并创建了一个(这里偷看link)touch ~/.zshrc
以创建相应的文件。(touch
命令将在当前目录中创建.zshrc
,但它将被隐藏)Return
~/.zshrc
,您可以执行以下两项操作之一:Cmd
+Shift
+.
(然后你会看到隐藏文件)我的文件路径:Macintosh HD〉用户〉anatolii =〉.zshrc
或者:
open ~/.zshrc
.zshrc
.zshrc
并粘贴以下行:导出路径=/库/PostgreSQL/15/bin:$路径