OS X 10.10をインストールするために、 KyngChaosのPostgreSQLおよびPostGIS をダウンロードしてインストールしました。 psql
を実行すると、
bash: psql: command not found
サイトによると Mac OS Xでpsqlを実行する方法?/Library/PostgreSQL
にインストールされます。そこにファイルはありません。
Dmgファイルに含まれるREADME
によると、postgresバイナリは/usr/local/pgsql/bin/
にインストールされています。これらの行を~/.bashrc
に追加する必要があります。
export PSQL_DIR=/usr/local/pgsql/bin/
export PATH="$PSQL_DIR:$PATH"
source ~/.bashrc
で環境を更新するか、新しいシェルを実行すると、psql
が使用可能になります。
問題は、環境変数を正しく設定することに関するもののようです。インストール後、環境変数ファイルでこのコマンドに正しいPATHを設定する必要があるため、コマンドpsqlは機能しません。バージョンによって多少異なります。
今後のお問い合わせのために、ここにコメントを追加したいと思います。
私はMacOS Catalina 10.15.2で作業しており、現在のデフォルト端末は「zsh」と呼ばれるシェルを使用しています。
端末から次のコマンドを使用しました。
nano ~/.zshrc
次の行を追加します。
export PATH="/Library/PostgreSQL/11/bin:$PATH"
コントロールX(終了する)およびS(保存する)およびENTER(以前のファイル名)上記のパスはPostgreSQLのバージョンに依存することに注意してください-この情報をドキュメント/ウェブサイトで確認することをお勧めします。