我通过http://www.postgresql.org/download/macosx/上的图形安装安装了PostgreSQL 。
我在应用程序中看到了它,在应用程序中也有psql终端。我需要psql在常规终端中为另一个正在为应用程序运行的bash脚本工作。
由于某种原因,当我跑步时
psql
在Mac终端中,我的输出是
-bash: psql: command not found
我在终端中运行以下命令:
locate psql | grep /bin
和输出是
/Library/PostgreSQL/9.5/bin/psql
然后,我编辑〜/ .bash_profile并将其添加到路径中,如下所示:
export PATH = /Library/PostgreSQL/9.5/bin/psql:$PATH
〜/ .bash_profile中唯一的另一件事是SDK man,它位于脚本的底部,正如它应该说的那样。我尝试将浴池设置为/Library/PostgreSQL/9.5/bin/。我也重新启动了终端。
如何使psql工作?
编辑 添加到.bashrc后,当我打开终端时返回此输出
-bash: export: `/Library/PostgreSQL/9.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin': not a valid identifier
export PATH=/Library/PostgreSQL/9.5/bin:$PATH
-没有多余的部分psql
。而且,您必须删除等号周围的空格。