0

Mac 10.8 で psql を実行しようとするたびに、次のエラー メッセージが表示されます。

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"?

問題に関するこの投稿によると、それは PATH の問題です。

.profile を開いて次の行を追加して、パスを編集してみました。export PATH=/usr/local/bin:$PATH

ただし、私が行うwhich psqlと、まだ表示されます/usr/bin/psql

必要な適切なパスが表示されないのはなぜですか: /usr/local/bin/psql?

4

1 に答える 1

1

を編集してからシェルを再起動しました.profileか?

/usr/local/bin/psqlが存在し、正しい権限を持っていることを確認してください。

を使用していますbashか? (echo $0シェル プロンプトで入力して確認できます。) シェルがそうである場合は、この行をorにtcsh追加する必要があります。ただし、これを に追加すると、さらに簡単になります。~/.tcshrc~/.cshrc~/.login

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

これにより、使用するシェルに関係なく、変更が確実に有効になります。

于 2013-02-27T15:26:51.170 に答える