実行すると、PATHの下にenv
3回表示されます。ヘッダー/usr/bin
の下のすべてのパスは同じですPATH
。
たとえば、私のscala binディレクトリが3回表示されます。
しかし、私の.bash_profileでは一度だけ書かれています。そして.bashrcにもありません。 .bash_profileのPATHから特定のパスを削除しても、パスがまだ設定されていることを意味する2回が表示され続けるため、この3つのエントリは1にする必要があります。
echo $PATH
同じことを示しています。
そして重要な場合は、Mac OSXを使用しています。
ベストアンサー1
冗長パスは害を与えません。
パス変数をオーバーライドするスクリプトがどこかにある可能性があります。設定変数の範囲を絞り込むには、以下を試してください。
そのパスを覆っている環境変数があることを確認してください。
ログアウト+もう一度ログインしてください。
echo $PATH
新しいシェルに同じパスが設定されていることを確認してください。
sudo su foo -
echo $PATH
初期ログイン用のsudoにパスが設定されていることを確認してください。
sudo su foo -i
echo $PATH
/etc/profile にスクリプトがあるかどうかを確認するために、 ~/.bashrc と ~/.bash_profile を確認したようです。