jon*_*101 14 homebrew zsh zshrc oh-my-zsh
我需要禁用 zsh 的 COMPFIX 进程以抑制每次打开终端窗口时看到的以下警告:
zsh compinit: insecure directories and files, run compaudit for list.
Run Code Online (Sandbox Code Playgroud)
警告的原因不是这里的问题;我在同一台 Macbook 上有两个管理员用户,他们都需要使用自制软件。当 /usr/local 中的文件具有组读/写权限而不是单用户权限时,COMPFIX 进程会将它们标记为不安全。
其他解决方案建议添加ZSH_DISABLE_COMPFIX=true到我的.zshrc文件的顶部。我已经这样做了,但我仍然看到错误。.zshrc我的主目录中有多个类似文件,包括.zshrc.pre-oh-my-zsh和.zshrc~,并且也尝试添加ZSH_DISABLE_COMPFIX=true到每个文件中,但没有成功。
如何成功关闭此警告?
小智 27
尝试在 .zshrc 文件的开头添加它,然后再获取 oh-my-zsh
并将其放在引号中,例如:ZSH_DISABLE_COMPFIX="true"
你喜欢只需要像这样在引号中放置 true :
ZSH_DISABLE_COMPFIX="true"
然后重新加载您的 zsh 设置 source ~/.zshrc
| 归档时间: |
|
| 查看次数: |
14949 次 |
| 最近记录: |