web-dev-qa-db-ja.com

zsh compinit:安全でないディレクトリ、リストに対してcompauditを実行

nvmをローカルにインストールした後、.bash_profileファイルへのパスが自動的に追加されました。しかし、私のデフォルトの端末は.zshrcを使用しているので、それらのパスをコピーしました。

上記の変更後にターミナルを起動するたびに、ターミナルの自動プロンプトが警告の下に表示されます。

zsh compinit:安全でないディレクトリ、リストに対してcompauditを実行します。安全でないディレクトリを無視して[y]を続行するか、compinit [n]を中止しますか?

compauditを実行すると、次のように出力されます。

安全でないディレクトリがあります:/ usr/local/share/zsh/site-functions/usr/local/share/zsh

以下は、私がコピーしたパスです。

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

このエラーにどのように対処する必要がありますか?なぜ安全でないと思うのかわかりません。

1
Ishan Patel

NPMパスの下にあるものを削除しましたが、その間に問題が修正されました。

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
0
Ishan Patel