执行命令 compaudit
$ 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 以上系统执行如下命令(user:staff 是 OSX 系统默认权限):
$ cd /usr/local/share/
$ sudo chmod -R 755 zsh
$ sudo chown -R root:staff zsh
OSX 10.9 及以下系统执行如下命令:
$ cd /usr/local/share/
$ sudo chown -R root:root site-functions
再次执行 source ~/.zshrc 即可!