Mac OS X 10.11 - 将Postgres添加到$ PATH不成功

时间:2016-02-05 21:13:17

标签: bash postgresql heroku psql .bash-profile

我正在尝试安装Postgres以使用Heroku。

我遵循Heroku教程中的说明,在Postgres安装(成功)之后,它说配置我的.bash_profile以允许Postgres命令行功能。

我按照说明here,但我无法成功添加此行:

export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/latest/bin

该文件夹确实包含" psql"在我的电脑上,它应该工作。这是我目前的.bash_profile:

# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH

# The next line updates PATH for the Google Cloud SDK.
source '/Users/user/google-cloud-sdk/path.bash.inc'

# The next line enables shell command completion for gcloud.
source '/Users/user/google-cloud-sdk/completion.bash.inc'

我尝试将Postgres行添加到该文件的末尾,但它无效。在线搜索后,似乎没有就如何将PATH添加到.bash_profile达成共识。我已经尝试过列出的许多版本,但都没有。

如果我做错了,请告诉我!

1 个答案:

答案 0 :(得分:3)

将此行添加到.bash_profile

的末尾
export PATH=/Applications/Postgres.app/Contents/Versions/latest/bin:$PATH

这使得搜索二进制文件可以查看该位置"在剩下的PATH之前#34;

终止终端的所有实例并再次打开它,然后它应该可以工作。

尝试which xxx其中xxx是/Applications/Postgres.app/Contents/Versions/latest/bin中某些二进制文件的名称,并检查它是否返回该位置。

告诉我它是否有效。