在狮子上破碎的啤酒安装的postgresql

Tim*_*myJ 11 postgresql macos homebrew

我知道有很多关于堆栈溢出的lion-postgresql相关问题,但似乎没有解决我的问题.

我安装了postgresql的自制软件,之后一切都很好.然后我用/ usr/lib中的libpq.dylib链接搞砸了一下,以便应用程序链接到brew安装版本而不是操作系统安装版本.不知何故,我设法破坏我的安装,同时这样做任何调用psql都会出现以下错误:

>psql
psql: invalid connection option "client_encoding"
Run Code Online (Sandbox Code Playgroud)

用'brew remove postgresql'和另一个'brew install postgresql'重新安装postgresql似乎没有帮助(同样的错误).我还将/usr/lib/libpq.dylib重新链接为/usr/lib/libpq.5.dylib,这是我以前认为的.

另外,一个可能相关的问题是我的postgres服务器似乎不想关闭:

>pg_ctl -D /usr/local/var/postgres stop -s -m fast     
pg_ctl: server does not shut down
Run Code Online (Sandbox Code Playgroud)

任何人都有任何关于错误的线索?或者,我将如何完全卸载并重新安装postgres服务器和客户端?

Eri*_*son 1

尝试/usr/local/bin/psql。如果这不起作用,请看一下which psql

Lion 附带运行 postgresql 的安装,您可能使用 stockpsql而不是 brew psql

或者该实例可能正在运行,并使用brew psql 连接到Lion postgres 实例。

验证它/usr/local/bin之前/usr/bin$PATH. 查看echo $PATH