我通过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
您的PATH略有错误。您需要PATH到“包含目录”,而不是实际的可执行文件本身。
您的PATH应该这样设置:
export PATH=/Library/PostgreSQL/9.5/bin:$PATH
没有多余的sql
部分。另外,必须删除等号周围的空格。
关键字:Postgresql,PATH,macOS,OSX,psql
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句