psql: コマンドが見つかりません Mac 質問する

psql: コマンドが見つかりません Mac 質問する

PostgreSQLをグラフィカルインストールでインストールしました。http://www.postgresql.org/download/macosx/

私のアプリケーションにはそれが表示されており、アプリケーションには psql ターミナルもあります。アプリで実行している別の bash スクリプトのために、通常のターミナルで psql を動作させる必要があります。

どういうわけか、走ると

psql

Macのターミナルでは、出力は次のようになります

-bash: psql: command not found

ターミナルで以下を実行しました:

locate psql | grep /bin

そして出力は

/Library/PostgreSQL/9.5/bin/psql

次に、~/.bash_profile を編集し、次のようにパスに追加しました。

export PATH = /Library/PostgreSQL/9.5/bin/psql:$PATH

~/.bash_profile にある他の唯一のものは SDK man であり、スクリプトの一番下にあります。また、bash を /Library/PostgreSQL/9.5/bin/ に設定してみました。ターミナルも再起動しました。

psql を動作させるにはどうすればよいですか?

編集.bashrcに追加した後、ターミナルを開くとこの出力が返されます

-bash: export: `/Library/PostgreSQL/9.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin': not a valid identifier

ベストアンサー1

PATHが少し間違っています。PATHが必要なのは「含まれるディレクトリ」実際の実行ファイルそのものではありません。

PATH は次のように設定する必要があります:

export PATH=/Library/PostgreSQL/9.5/bin:$PATH

余分なsql部分は含めないでください。また、等号の周りのスペースも削除する必要があります。

おすすめ記事