web-dev-qa-db-ja.com

新規インストール後、 `psql:コマンドが見つかりません`

OS X 10.10をインストールするために、 KyngChaosのPostgreSQLおよびPostGIS をダウンロードしてインストールしました。 psqlを実行すると、

bash: psql: command not found

サイトによると Mac OS Xでpsqlを実行する方法?/Library/PostgreSQLにインストールされます。そこにファイルはありません。

2
Stophface

Dmgファイルに含まれるREADMEによると、postgresバイナリは/usr/local/pgsql/bin/にインストールされています。これらの行を~/.bashrcに追加する必要があります。

export PSQL_DIR=/usr/local/pgsql/bin/
export PATH="$PSQL_DIR:$PATH"

source ~/.bashrcで環境を更新するか、新しいシェルを実行すると、psqlが使用可能になります。

4
DeadEye

問題は、環境変数を正しく設定することに関するもののようです。インストール後、環境変数ファイルでこのコマンドに正しいPATHを設定する必要があるため、コマンドpsqlは機能しません。バージョンによって多少異なります。

今後のお問い合わせのために、ここにコメントを追加したいと思います。

私はMacOS Catalina 10.15.2で作業しており、現在のデフォルト端末は「zsh」と呼ばれるシェルを使用しています。

端末から次のコマンドを使用しました。

nano ~/.zshrc

次の行を追加します。

export PATH="/Library/PostgreSQL/11/bin:$PATH"

コントロールX(終了する)およびS(保存する)およびENTER(以前のファイル名)上記のパスはPostgreSQLのバージョンに依存することに注意してください-この情報をドキュメント/ウェブサイトで確認することをお勧めします。