【发布时间】:2019-06-01 08:16:06
【问题描述】:
我需要禁用 zsh 的 COMPFIX 进程以抑制每次打开终端窗口时看到的以下警告:
zsh compinit: insecure directories and files, run compaudit for list.
警告的原因不是这里的问题;我在同一台 Macbook 上有两个管理员用户,他们都需要使用自制软件。当 /usr/local 中的文件具有组读/写权限而不是单个用户权限时,COMPFIX 进程将它们标记为不安全。
其他解决方案建议将ZSH_DISABLE_COMPFIX=true 添加到我的.zshrc 文件的顶部。我已经这样做了,但我仍然看到错误。我的主目录中有多个类似.zshrc 的文件,包括.zshrc.pre-oh-my-zsh 和.zshrc~,并尝试将ZSH_DISABLE_COMPFIX=true 添加到每个文件中,但均未成功。
如何才能成功关闭此警告?
【问题讨论】:
标签: homebrew zsh oh-my-zsh zshrc