问题描述:
- 安装(手动下载)完zsh插件后,执行 source ~/.zshrc,显示如下提示:
zsh compinit: insecure directories, run compaudit for list.
Ignore insecure directories and continue [y] or abort compinit [n]?
- 安装提示执行 compaudit 命令,返回如下:
There are insecure directories:
/usr/local/share/zsh/site-functions
/usr/local/share/zsh
解决方法
执行如下命令修改权限
$ cd /usr/local/share/zsh
$ sudo chmod -R 755 site-functions
- 再次执行
source ~/.zshrc
,如果问题还未解决,这时你就需要修改site-functions
的所有者
- OSX 10.9及以下系统执行如下命令:
$ cd /usr/local/share/
$ sudo chown -R root:root site-functions
- OSX 10.9以上系统执行如下命令(user:staff 是 OSX 系统默认权限):
$ cd /usr/local/share/
$ sudo chmod -R 755 zsh
$ sudo chown -R root:staff zsh
- 再次执行
source ~/.zshrc
,OK!