【发布时间】:2014-07-06 06:00:32
【问题描述】:
这可能是一个新手问题,但尽我所能,我似乎无法让我的终端识别 psql 命令。到目前为止,我已经尝试了以下方法:
将 PATH="/Applications/Postgres.app/Contents/Versions/9.3/bin:$PATH" 添加到我的 .profile 文件中,保存并重新打开终端。没有运气。 (在他们网站上的 Postgres.App 安装说明中给出的路径。)
将 PATH="/Applications/Postgres.app/Contents/Versions/9.3/bin:$PATH" 添加到我的 .bash_profile 文件中,保存并重新打开终端。没有运气。 (尝试了另一个文件以确定。)
将 export PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH" 添加到我的 .profile 文件中,保存并重新打开终端。没有运气。 (在 Stack 上提出的另一个问题中推荐。)
与之前的交易相同,但在 .bash_profile 中。运气不好。
相同的处理方式,但在 .profile 和 .bash_profile 中都使用 /Users/my_user/Library/Application Support/Postgres/var-9.3。没有运气。 (应用首选项中给出的数据目录,想法用完了。)
我错过了什么?这不应该这么难。感谢您的帮助!
【问题讨论】:
-
如果你运行
/Applications/Postgres.app/Contents/Versions/9.3/bin/psql会发生什么? -
我运行它就可以了。
-
echo $PATH的输出?你在哪个 OS/X 版本上?echo $SHELL的输出是什么? -
echo $path - /Users/my_user/.rvm/gems/ruby-2.1.1/bin:/Users/my_user/.rvm/gems/ruby-2.1.1@global /bin:/Users/my_user/.rvm/rubies/ruby-2.1.1/bin:/Applications/MAMP/bin/php/php5.5.10/bin:/usr/local/bin:/Users/my_user/.rbenv /bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/MacGPG2/bin:/Users/my_user/.rvm/bin跨度>
-
OSX Mavericks 和 echo $SHELL - /bin/bash
标签: macos postgresql terminal