postgres.app已安装,但psql显示/ usr / bin / psql而不是输入到zshrc的路径

时间:2012-08-27 05:35:14

标签: postgresql osx-mountain-lion zshrc

有问题的postgres.app在哪里安装,运行,但是当我进入时     哪个psql 然后我收到“/ usr / bin / psql”而不是postgres.app期望的正确路径。 当我回复我的PATH时,我得到以下内容:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/Users/username/.rvm/bin:/usr/local/mysql/bin:/Applications/Postgres.app/Contents/MacOS/bin:/Users/username/.rvm/gems/ruby-1.9.3-p0/bin:/Users/username/.rvm/gems/ruby-1.9.3-p0@global/bin:/Users/username/.rvm/rubies/ruby-1.9.3-p0/bin:/Users/username/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/Applications/MAMP/Library/bin/mysql:/Users/username/.rvm/bin

你可以在我的路径中看到它,但我不知道为什么它不会选择正确的psql。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:10)

如果psql同时位于/usr/bin/Applications/Postgres.app/Contents/MacOS/bin,则根据您的/usr/bin规范,PATH中的/Applications/...将是首选。考虑在/usr/bin之前添加/Applications/Postgres.app/Contents/MacOS/bin:/usr/bin:/bin:/usr/sbin:/sbin:... 条目:

{{1}}

答案 1 :(得分:0)

您还可以编辑/ etc / paths并确保/Applications/Postgres.app/Contents/MacOS/bin位于顶部。更多信息: https://stackoverflow.com/a/6772559/2643002

相关问题