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
部分は含めないでください。また、等号の周りのスペースも削除する必要があります。