2016-04-18 7 views
0

私のMacでは、私が自分の.bash_profileに追加した特定の場所にPostgresサーバがインストールされています。私は起動しようとしたとき、私は若干の誤差が出る:MacでPostgreSQLサーバのステータスを確認できません

Joes-MacBook-Pro:~ postgres$ /Users/joe/Softwares/PostgreSQL/9.4/bin/pg_ctl status 
pg_ctl: no database directory specified and environment variable PGDATA unset 
Try "pg_ctl --help" for more information. 

私は、Postgresのがインストールされているフォルダを確認しようとしましたが、ここで私はここで

drwxr-xr-x 3 joe staff  102 Nov 23 2013 AngularJS 
drwxr-xr-x 4 root daemon  136 Apr 18 15:58 PostgreSQL 

を見たものである私は私の中に持っているものです。 bash_profile

PostgresSQLフォルダのユーザとグループをrootからおそらくpostgresに変更する必要がありますか?

注:私はpostgresユーザーとしてログインしていません。私はジョーと呼ばれる別のユーザーからポストグルを起動しようとしています!

+0

エラーが明確にPostgreSQLのデータディレクトリがどこにあるか、あなたがそれを語っていないと言います。あなたは私がした –

+0

を設定する必要があります!私の.bash_profileに、私はそれをセットアップしました! – sparkr

+0

'PGDATA ="/usr/local/var/postgres "pg_ctl status' – sobolevn

答えて

0

PGDATAを設定しても失敗する理由がわかりません!私はそれを働かせるために次のことをしなければならなかった!コマンドラインから

/Users/joe/Softwares/PostgreSQL/9.4/bin/pg_ctl -D /Users/joe/Softwares/PostgreSQL/9.4/data status