0

私は osx を使用していますが、ユーザー postgresql の作成に問題があります。コマンドを書くとき:

createuser myapp -s

次のエラーが表示されます。

could not connect to database postgres: 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 ディレクトリの問題かどうかはわかりません。

PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting

このソリューションでpostgresqlをインストールしました:http://tammersaleh.com/posts/installing-postgresql-for-rails-3-1-on-lion

あなたの助けに感謝し、私の悪い英語を申し訳ありません.

4

1 に答える 1

1

postgresサーバーが実行されていることを確認しますか?(「psax | greppostgres」を使用します)。TCPポートを開いていますか(デフォルトは5432)?このUNIXソケット「/var/pgsql_socket/.s.PGSQL.5432」は利用可能ですか。また、読み取り/書き込みの権限がありますか?

さらに、postgresサーバー自体の権限が構成されているpg_hba.confファイルを確認することもできます。

于 2012-09-03T10:57:32.447 に答える