每次装完 homebrew,ohmyzsh 就会报错:Insecure completion-dependent directories detected:

参考:https://zhuanlan.zhihu.com/p/313037188
每次装完 homebrew,ohmyzsh 就会报错:Insecure completion-dependent directories detected:_第1张图片
这是因为在big sur安装homebrew后,会在/usr/local/share/生成一个zsh文件夹,里面包含了

每次装完 homebrew,ohmyzsh 就会报错:Insecure completion-dependent directories detected:_第2张图片
因此,zsh文件默认设置的权限是775,也就是group user有writer的权利,zsh认为这是不安全的,因此有两种解决方法:

第一种方法,直接在控制台更改权限:

chmod 755 /usr/local/share/zsh
chmod 755 /usr/local/share/zsh/site-functions
第二种方法,让zsh默认不检测权限,需要修改用户文档的.zshrc文件,里面加入一行:

ZSH_DISABLE_COMPFIX=true

你可能感兴趣的:(linux,运维,服务器)