OS X El Capitan バージョン 10.11.3 で作業しています。Postgres アプリをダウンロードして実行しました。
上部の象のアイコンにはバージョン 9.6.1.0(9.6.1.0) と表示されます
「Open psql」をクリックすると、端末に次の出力が表示されます。
$ '/Applications/Postgres.app/Contents/Versions/9.6/bin'/psql -p5432
psql: FATAL: role <username> does not exist
私のユーザー名はどこですか. 私が理解している限り、アプリはユーザー名とパスワードなしでロールを作成する必要があります。
私はやってみました:
psql -h localhost -U <username>
同じエラーが発生しました。
以下は、SOに投稿された回答を試すために得たさまざまな出力です。
$ which psql
/Applications/Postgres.app/Contents/Versions/latest/bin/psql
もう少し検索した後、次のコマンドを実行しました。
psql -h localhost -U postgres
postgres=#
postgres シェルが開きました。誰が何が起こっているのか説明できますか?