1
爲什麼當我在postgresql.conf
中指定/var/pgsql_socket
(unix_socket_directory = '/var/pgsql_socket'
)時,brew安裝了postgres尋找/tmp/.s.PGSQL.5432
?爲什麼Brew在這裏安裝postgres?
安裝成功。我可以成功開始和停止Pg。
我的PATH
和PGHOST
env變量似乎設置正確,但是當我嘗試psql
時,我無法連接?
PATH="/usr/local/bin:$PATH"
PGHOST="/var/pgsql_socket"
任何想法?我讀過1000篇文章,似乎沒有什麼符合我的情況,並提供修復?
你可能是正確的;我在.bash_profile中設置了PGHOST,PGHOST =「blah blah」,但不象你指出的那樣導出它,但是如果我從命令行執行$ echo $ PGHOST,「/ var/pgsql_socket」會正確顯示。我不是(顯然)(但顯然)是一個unix guru :( – gangelo 2013-04-23 13:21:47
就是這樣!我搜索了100個帖子,沒有人深究n00b的水平,謝謝:) – gangelo 2013-04-23 18:33:19