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」があり、気が狂います。
同じ問題に直面している場合は、これを確認してください リンク 。
デフォルトの構成ファイルは、使用しているシェルによって異なります。質問に戻りますが、〜/ .zprofile( "waterwood"がこのファイルに設定されています)を確認するのを忘れました。