2013-04-20 10 views
6

ローカルマシン(Mac OS 10.7.5)にあらかじめインストールされているpostgresqlを実行したいときは、which psqlを実行しますが、それは/usr/bin/psqlにあります。中postgresql - Macで起動する - pg_ctl`が動作しない

pg_ctl -D /usr/bin/psql -l /usr/bin/psql/server.log start 

結果:

-bash: pg_ctl: command not found 

どのように私は私のPostgreSQLデータベースを使用する/開始することができますか?私はそれをインストールする必要がありますか(Homebrewと言う)、または私はMacにプリインストールされたものを使用できますか? また、initdbコマンド(initdb /usr/bin/psql -E utf8)を使用して試したところ、同じメッセージ(-bash: initdb: command not found)も試しました。

また、psqlpostgresと同じですか? (私はwhich postgresを試してみましたが、何も得なかった)

アップデート:私は、コマンドラインでpsqlコマンドを使用していますが、そこ(psql -lおよび例えばpsql -a用)次のメッセージ取得しています:

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

感謝の神をつかみます。再投票する投票。 – djechlin

答えて

5

OS Xをサーバではなくコマンドラインクライアント(postgresデータベースとやりとりするため)に付属しています。

サーバーをインストールする必要があります。

チェックthe postgres siteまたはこの質問は削除されませんでしたpostgres.app

+1

ありがとう、postgerappを試してみましたが、 '.zshrc'ファイルのパスを更新しましたが、まだ同じエラーが表示されています:' psql:サーバに接続できませんでした:そのようなファイルやディレクトリはありません サーバはローカルで実行されていますか? Unixドメインソケット "/var/pgsql_socket/.s.PGSQL.5432"上の 接続を受け入れる? –

+0

私はhomebrewを使用してpostgres自体をインストールしました –

関連する問題