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

参考:https://zhuanlan.zhihu.com/p/313037188
在这里插入图片描述
这是因为在big sur安装homebrew后,会在/usr/local/share/生成一个zsh文件夹,里面包含了

在这里插入图片描述
因此,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

猜你喜欢

转载自blog.csdn.net/qq_21237549/article/details/131656584