psql: command not found Mac
我通过http://www.postgresql.org/download/macosx/上的图形安装安装了PostgreSQL
我在我的应用程序中看到它,并且在我的应用程序中也有psql终端。 我需要psql在常规终端中工作另一个bash脚本我正在为一个应用程序运行。
出于某种原因,当我跑步时
1 | psql |
在Mac终端,我的输出是
1 | -bash: psql: command not found |
我在终端上运行了以下内容:
1 | locate psql | grep /bin |
而输出是
1 | /Library/PostgreSQL/9.5/bin/psql |
然后我编辑了?/ .bash_profile并将其添加到路径中,如下所示:
1 | export PATH = /Library/PostgreSQL/9.5/bin/psql:$PATH |
?/ .bash_profile中唯一的另一件事是SDK man,它位于脚本底部,因为它应该是。 我已经尝试将浴缸设置为/Library/PostgreSQL/9.5/bin/。 我也重启了我的终端。
我怎样才能让psql工作?
编辑
添加到.bashrc后,当我打开终端时返回此输出
1 | -bash: export: `/Library/PostgreSQL/9.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin': not a valid identifier |
你的PATH略有错误。您需要PATH到"包含目录",而不是实际的可执行文件本身。
你的PATH应该像这样设置:
1 | export PATH=/Library/PostgreSQL/9.5/bin:$PATH |
没有额外的
关键字:Postgresql,PATH,macOS,OSX,psql
从Postgres文档页面:
sudo mkdir -p /etc/paths.d && echo /Applications/Postgres.app/Contents/Versions/latest/bin | sudo tee /etc/paths.d/postgresapp
重新启动你的终端,你将在你的道路上。
如果有人用莫哈韦的自制软件:
1 | export PATH=/usr/local/opt/postgresql@9.5/bin:$PATH |
如果需要,可以更改版本!
在主文件夹中打开文件
将以下路径添加到
<5233>
符号
例:
如果文件包含:
它会变成:
如何显示隐藏文件
在终端中,粘贴以下内容:
修改
http://www.gnu.org/software/bash/manual/bashref.html#Bash-Startup-Files
2017年10月回答
跑
1 | export PATH=/Library/PostgreSQL/9.5/bin:$PATH |
然后重新启动终端。