Answers:
找到psql二进制文件。(在终端中,运行locate psql | grep /bin,并记下路径。(在我的情况下为/opt/local/lib/postgresql90/bin/,因为它是使用MacPorts安装的。)
然后,.bash_profile在您的主文件夹中编辑文件(例如,mate -w ~/.bash_profile假设您已成为文本伙伴),并添加所需的行,使其位于您的路径中,例如:
export PATH=/opt/local/lib/postgresql90/bin/:$PATH
保存文件后,读取文件(. ~/.bash_profile)或打开一个新终端,然后键入psql。
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist然后等待find过程完成
export PATH=/Applications/Postgres.app/Contents/Versions/latest/bin/:$PATH
我强烈建议Postgres.app从Heroku团队使用,他们也支持!
它有一个菜单栏图标,并且菜单中有一个psql项目:

psql如果您想要与服务器相同的版本,也可以在此处找到(路径可能因版本而异):
/Applications/Postgres.app/Contents/MacOS/bin
如果需要,可以将此路径添加到启动脚本中以psql直接执行:
PATH=/Applications/Postgres.app/Contents/MacOS/bin:$PATH
警告!AFAIK,Postgres.app不支持通过Unix套接字的连接(我不确定这是什么...),并且仅支持TCP / IP连接。因此,如果您无法从其他程序连接到那里,请不要惊慌。
/Applications/Postgres.app/Contents/Versions/latest/bin
export PATH=/Applications/Postgres.app/Contents/Versions/latest/bin/:$PATH
Heroku team与该应用之间的任何关系。您能否分享他们的联系方式?
如果要使用hombrew,则显示“安装客户端”的方式是:
$ brew安装postgresql
那么psql(客户端命令行)现在将对您可用(它还会安装本地Postgres服务器/数据库,但是如果您只需要客户端,则不必使用该服务器/数据库)。
显然,psql也有一个“包装器”,以使其更加“用户友好” ,以防万一,也可以通过homebrew(brew install pgcli)获得。
Pgcli is a command line interface for Postgres with auto-completion and syntax highlighting.
另一个选择是安装libpq自制程序包,但是您必须强制链接它(近来不推荐使用)
brew link --force libpq
或将其添加到您的PATH中,请参阅安装后自制软件的说明。
psql没有安装整个数据库引擎就无法使用。pgcli例如,当您希望将所有服务都进行泊坞处理时,我发现这更为方便。@rogerdpack的去路!
根据安装完成后的安装指南,Postgres的Application文件夹中应该有StackBuilder,pgAdmin3和psql的快捷方式:
您还将找到其他快捷方式来运行pgAdmin,psql命令行界面以及访问PostgreSQL文档。
如果有这样的快捷方式,请检查psql的指向何处。
postgresql.org。
/Library/PostgreSQL/9.0/bin/psql并且.bash_profile按照您的建议创建了一个文件,它工作得很好。