👌
zsh: Ignore insecure directories and continue [y] or abort compinit [N
macOS Catalina を使い始めて、bash から zsh に変わったときに、エラーでハマったのでメモ。
zsh で Ignore insecure directories and continue [y] or abort compinit [n]?
これを無視して Enter を押すと、git の補完が使えない。
[y] を選ぶと使えるようになるが、いちいちめんどくさい。
zsh compinit: insecure directories, run compaudit for list.
Ignore insecure directories and continue [y] or abort compinit [n]? y
compaudit で確認
compaudit
コマンドで確認する。
以下のディレクトリが insecure らしい。
$ compaudit
There are insecure directories:
/usr/local/share/zsh/site-functions
/usr/local/share/zsh
権限を修正
chmod
で権限を修正する。
$ chmod 755 /usr/local/share/zsh
$ chmod 755 /usr/local/share/zsh/site-functions
exit してターミナルを再起動すると、insecure が消えてました。
めでたしめでたし。
Discussion