我需要禁用zsh的COMPFIX进程,以抑制每次打开终端窗口时看到的以下警告:

zsh compinit: insecure directories and files, run compaudit for list.

警告的原因在这里不是问题。我在同一台Macbook上有两个管理员用户,都需要使用 Homebrew 软件。当/usr/local中的文件具有组读/写特权而不是单用户特权时,COMPFIX进程会将它们标记为不安全。

其他解决方案建议将ZSH_DISABLE_COMPFIX=true添加到我的.zshrc文件的顶部。我已经做到了,但仍然看到错误。我的主目录中有多个类似.zshrc的文件,包括.zshrc.pre-oh-my-zsh.zshrc~,并且也尝试将ZSH_DISABLE_COMPFIX=true添加到每个文件中,但均未成功。

如何成功关闭此警告?

最佳答案

尝试将其添加到.zshrc文件的开头,
在采购oh-my-zsh之前

并用诸如ZSH_DISABLE_COMPFIX =“true”之类的引号引起来

关于homebrew - 在.zshrc中设置ZSH_DISABLE_COMPFIX = true不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54061286/

10-10 04:15