目录

mac 终端启动提示:zsh compinit insecure directories

问题

每次打开 mac 终端就报错,ssh 、zsh 终端,总是出现

mac@fiveyoboy ~ % 
zsh compinit: insecure directories, run compaudit for list.
Ignore insecure directories and continue [y] or abort compinit [n]?

mac终端一打开就报错该怎么办,那么应该如何解决呢?

原因

出现这个原因就是提示不安全的目录,是否忽略。原因可能比较多,解决方法都一样

解决

打开终端先执行:

compaudit

查看一下列出的目录不安全的目录,以下是我的目录

There are insecure directories: /opt/homebrew/share/zsh/site-functions /opt/homebrew/share/zsh

然后执行以下语句给对应的目录赋权限即可

 sudo chmod -R 755 /opt/homebrew/share/zsh/site-functions
 sudo chmod -R 755 /opt/homebrew/share/zsh

之后再启动就不会有问题了