我会为那些不想读太多的人保留简短的内容。目前,我正在尝试运行PostgreSQL.app 9.3.0。 (Homebrew没有工作,并抱怨可能存在冲突的版本)。
它似乎运行得很好,但是我的psql版本是9.1.0并且它会导致一些问题。 Psql可能是一年前从另一个安装/卸载中遗留下来的。
有没有办法更新psql或找到它,以便我可以重新安装它。也许这两个截图可能会给你一个想法。
谢谢!
http://i.imgur.com/u3H4hxJ.png http://i.imgur.com/DaBnzTi.png
答案 0 :(得分:1)
使用终端中的'which'命令确定相关命令的路径/位置。例如:
$ which psql
/Library/PostgreSQL/9.3/bin/psql
您发布的第一张图片可能是运行默认OS X安装附带的psql的结果。该版本位于:
/usr/bin/psql
我不建议删除它。相反,一旦你安装了一个与你的服务器匹配的psql版本(或者它已经存在但只是在你路径中的另一个版本之后),更新你的路径,以便在默认OS X之前找到正确的psql命令,任何其他人。例如,如果您使用bash作为首选shell,则将其放在〜/ .bash_profile文件中:
# add PostgreSQL binaries to the path
export PATH=/Library/PostgreSQL/9.3/bin:$PATH