0

对于不想阅读太多的人,我会保持简短。目前,我正在尝试运行 PostgreSQL.app 9.3.0。(Homebrew 不起作用,并抱怨可能存在冲突的版本)。

它似乎运行得很好,但是我的 psql 版本是 9.1.0,它会导致一些问题。Psql 可能是一年前另一次安装/卸载的遗留物。

有没有办法更新 psql 或找到它,以便我可以重新安装它。也许这两个屏幕截图可能会给你一个想法。

谢谢!

http://i.imgur.com/u3H4hxJ.png http://i.imgur.com/DaBnzTi.png

4

1 回答 1

1

使用终端中的“which”命令来确定相关命令的路径/位置。例如:

$ which psql
/Library/PostgreSQL/9.3/bin/psql

您发布的第一张图片可能是运行默认 OS X 安装附带的 psql 的结果。该版本位于:

/usr/bin/psql

但是我不建议删除它。相反,一旦您安装了与您的服务器匹配的 psql 版本(或者它可能已经存在但只是在您的路径中的另一个版本之后),请更新您的路径,以便正确的 psql 命令出现在默认的 OS X 之前和任何其他人。例如,如果您使用 bash 作为首选 shell,请将其放入 ~/.bash_profile 文件中:

# add PostgreSQL binaries to the path
export PATH=/Library/PostgreSQL/9.3/bin:$PATH
于 2013-09-20T01:53:48.190 回答