我通过图形安装安装了 PostgreSQLhttp://www.postgresql.org/download/macosx/ http://www.postgresql.org/download/macosx/
我在我的应用程序中看到它,并且在我的应用程序中也有 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 工作?
EDIT添加到 .bashrc 后,当我打开终端时返回此输出
-bash: export: `/Library/PostgreSQL/9.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin': not a valid identifier
你的 PATH 有点错误。你需要路径“包含目录”,而不是实际的可执行文件本身。
你的 PATH 应该这样设置:
export PATH=/Library/PostgreSQL/9.5/bin:$PATH
没有额外的sql
参与其中。另外,您必须删除等号周围的空格。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)