皆さん、こんにちは、
postgresqlをインストールした後にbash_profileにエクスポートPATH変数を追加して再起動すると、/usr/bin、/usr/sbin、およびホームブルーパスを含むすべてのデフォルトのPATH変数は機能しなくなります。削除しましたが、すべてが正常に戻りました。 PATH設定を中断せずに動作させる方法はありますか?
次のようになります。
nano ~/.bash_profile
次に追加:
export PATH="/Applications/Postgres.app/Contents/Versions/9.6/bin/psql"
リロード:
source ~/.bash_profile
答え1
間の違い
PATH="/some/new/bin" # wrong (in your case)
そして
PATH="$PATH:/some/new/bin" # correct (in your case)
これが最初です変える変数の値PATH
、2番目に追加する同じ変数の値です。
ファイルの行を読んでください。
export PATH="$PATH:/Applications/Postgres.app/Contents/Versions/9.6/bin"
これは区切られたディレクトリのリストでなけれ$PATH
ばなりません。:
個々のバイナリの名前はここにリストしてはならず、シェルがそれを見つける必要があるディレクトリの名前(パス)のみをリストする必要があります。
export
一般的にPATH
すでにエクスポートされているので、必要はありません。
追加した値が次PATH
の場合正しいどうか、わからない。
答え2
export PATH="/my/path/bin:$PATH"