aaaiiuie

学習(備忘録)のため運用

Google cloud SDKインストール時のエラー

firebaseを試している中で「Google cloud SDK」のインストールが必要だったため、インストールを進めていたら以下のエラーが出てしまった。

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

DeepL翻訳では下記の内容
zsh compinit: 安全でないディレクトリ、リストのためにcompauditを実行します。
安全でないディレクトリを無視して続行 [y] または compinit [n] を中止しますか?

他にも同じ問題になっている人がいないか確認したところ、この内容は『「compinit」で確認してね』と言う内容らしいので同じように実行してみたら下記のように表示された。

記載のcompauditを実行すると、以下のようなディレクトリが表示された。

% compaudit
There are insecure directories:
/usr/local/share/zsh/site-functions
/usr/local/share/zsh

この /usr/local/share/zsh/site-functions/usr/local/share/zsh の二つのパーミッションを「755」に変更することで解決できるとのことで同じように実施。

% chmod 755 /usr/local/share/zsh/site-functions
% chmod 755 /usr/local/share/zsh

これで問題なく冒頭のエラーが表示されなくなった。