gpt4 book ai didi

postgresql - Mac OS X 10.11 - 将 Postgres 添加到 $PATH 失败

转载 作者:行者123 更新时间:2023-11-29 14:06:40 33 4
gpt4 key购买 nike

我正在尝试安装 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 行添加到该文件的末尾,但它不起作用。在网上搜索后,似乎没有就如何将 PATHs 添加到 .bash_profile 达成共识。我尝试了列出的许多版本,但没有一个有效。

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

最佳答案

将此行添加到您的 .bash_profile 的末尾:

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

这使得二进制文件的搜索在“PATH 的其余部分之前”的那个位置进行查找

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

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

告诉我它是否有效。

关于postgresql - Mac OS X 10.11 - 将 Postgres 添加到 $PATH 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35233612/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com