後、私はOS X 10.6上でEnterpriseDBのからのPostgreSQL(9.0.7)をインストールしました。私はシンプルPostgreSQLのソケットエラーは、インストール
$ psql -U postgres
を行うときしかし、私はジャンゴでそれを使用しています。この
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"?
を取得します。私は
'HOST': '/tmp'
にsettings.pyでホスト変数を変更しようとしたが、私はsyndbを行うとき、私はまだ同じエラーメッセージを取得しています。何か案は?ありがとうございました。私postgresql.conf内
listen_addresses = '*'
port = 5432
unix_socket_directory = '/var/pgsql_socket/'
編集: は、私が働いてそれを得ました。なんらかの理由で新しいバージョン9.1.3をインストールしたので、そのエラーは消え去った。 PostgreSQL(http://od-eon.com/blogs/calvin/postgresql-cheat-sheet-beginners/)のチートシートから助けを得ました
私はそれを起動しようとしたとき、私は、サーバーがデータディレクトリを所有しているユーザーによって開始される必要があり、このメッセージが表示されました。 – Zach
@Zach:OSユーザーがデータディレクトリを所有していることを確認し、そのユーザーとして開始します。サービススクリプトを実行する権利がある場合は、既にそれを行うサービススクリプトが必要です。 – kgrittn