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