项目场景:
机型 | MacBook Pro 13最新款 M1芯片版本 |
---|---|
系统 | macOS Big Sur 11.0 |
问题描述:
帮忙远程解决问题的时候,每次终端打开,或者执行source ~/.zshrc
的时候都会有以下提示:
zsh compinit: insecure directories, run compaudit for list. Ignore
insecure directories and continue [y] or abort compinit [n]? y%
我需要频繁的打开终端,每次都提示,真是烦的很。问机主做了什么,他也搞不清楚,刚接触都按网上教程搞的。
原因分析:
估计安装OhMyZsh插件后,哪个地方配置不当导致的吧。
解决方案:
$ cd /usr/local/share/zsh
$ sudo chmod -R 755 site-functions
$ cd /usr/local/share/
$ sudo chmod -R 755 zsh
$ sudo chown -R root:staff zsh
source ~/.zshrc
测试一下效果,完美! 成功解决了。再也没有那个提示了,整个世界都清爽了!
参考文章:
《安装OhMyZsh插件后提示错误:“zsh compinit: insecure directories”》
https://my.oschina.net/u/215547/blog/824106