2013-02-27 28 views
0

每次編輯路徑我試着在我的Mac 10.8運行PSQL我得到的錯誤信息:如何正確的.profile

psql: could not connect to server: No such file or directory 
    Is the server running locally and accepting 
    connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"? 

根據this post的問題,這是一個PATH問題。

我試圖打開我的.profile文件並添加行編輯我的路徑:​​

然而,當我這樣做which psql它仍然顯示/usr/bin/psql

爲什麼它不顯示我想要的正確路徑:/usr/local/bin/psql

回答

1

自編輯您的.profile以來,您是否重新啓動過外殼?

您確定/usr/local/bin/psql存在且具有正確的權限嗎?

您確定您使用的是bash? (你可以在shell提示符下輸入echo $0來查看。)如果你的shell是tcsh那麼你需要添加這一行到~/.tcshrc~/.cshrc。什麼是更容易,不過,將它添加到您的~/.login

setenv PATH=/usr/local/bin:$PATH 

這將確保更改生效無論哪個殼您使用。

+0

是的我重新啓動它,它說我使用bash。但'/ usr/local/bin/psql'不存在。 – user1328021 2013-02-27 15:52:10

+0

你是在用homebrew安裝psql嗎?嘗試運行'brew doctor'來檢查您的設置,並在必要時卸載並重新安裝該軟件包。 – bdesham 2013-02-27 15:53:56

+0

我沒有安裝自制軟件......剛剛從網上下載:http://postgresapp.com/,然後運行安裝程序。 – user1328021 2013-02-27 15:55:18

相關問題