$PATH 中的非 UTF8 字符会干扰 Homebrew Mac

non-UTF8 characters in $PATH interferes with Homebrew Mac

echo $PATH 产生这个结果

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Perl:/Library/Python:/Library/TeX/texbin:Vim�UnDo�:/usr/local/share/dotnet:/opt/X11/bin:~/.dotnet/tools:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands

非 UTF8 字符似乎干扰了我的自制程序命令。无论我输入哪个自制命令,我都会得到以下信息:

/usr/local/Homebrew/Library/Homebrew/PATH.rb:93:in `split': invalid byte sequence in UTF-8 (ArgumentError)

我试图删除 .zshrc 文件中的所有内容。我也尝试重新安装自制软件。 None 这些作品。我什至无法删除 Homebrew 来安装新的。我也无法在任何地方找到“Vim�UnDo�”。我怀疑它与'Vim�UnDo�'有关?但是,我创建的任何 ruby 脚本都有效。

我手动进入 .zshrc 文件并从 $PATH 变量中删除了这些字符。