web-dev-qa-db-ja.com

Macで古い$ PATHエコーを削除する方法

Macのユーザー名を(Apple Documents)が提供する方法を使用して)変更した後、echo $PATH、その中にいくつかの古いパスがあります。

/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/Cellar/Tomcat/7.0.42/bin:/Users/WaterWood/Eclipse/Android-sdk-macosx/platform-tools/:/Users/majie/.rvm/bin

WaterWoodは私の古いユーザー名であり、もう存在しません(「/ User/WaterWood」フォルダーも削除しました)

.bashrc、.bash_profile、.zshrc、/ etc /パス、/ etc/paths.d /などのすべての構成ファイルを確認しましたが、「/ User/WaterWood」で何も見つかりませんでした。

これらを$ PATHから削除するにはどうすればよいですか?ありがとう。

================

更新:

最初はoh-my-zshのバグだと思って、再インストールしました。それはうまく機能しますが、再ログインすると問題が再び発生します。

システムシェルをzsh(システム環境設定)に変更し、/ usr/libexec/path_helperを実行します(結果は間違っています)

PATH = "/ usr/local/bin:/ usr/local/sbin:/ usr/bin:/ bin:/ usr/sbin:/ sbin:/ opt/X11/bin:/ usr/local/Cellar/Tomcat/7.0 .42/bin:/ Users/WaterWood/Eclipse/Android-sdk-macosx/platform-tools /:/ Users/majie/.rvm/bin "; PATHをエクスポートします。

システムシェルをbashに変更し、path_helperを実行します(結果は正しいです)

PATH = "/ usr/local/bin:/ usr/local/sbin:/ usr/bin:/ bin:/ usr/sbin:/ sbin:/ opt/X11/bin"; PATHをエクスポートします。

ホームフォルダ(.zshrcなど)内の特定の構成をすべて削除しますが、ターミナルウィンドウに「waterwood」があり、気が狂います。

enter image description here

3
WaterWood

同じ問題に直面している場合は、これを確認してください リンク

デフォルトの構成ファイルは、使用しているシェルによって異なります。質問に戻りますが、〜/ .zprofile( "waterwood"がこのファイルに設定されています)を確認するのを忘れました。

1
WaterWood