MacOS init 上的 nvm 说: zsh compinit:不安全的目录,运行 compaudit 获取列表

Pau*_*est 7 macos shell nvm

我刚刚在 macOS 上安装并配置nvmhttps://github.com/nvm-sh/nvm )

作为 ( 中.zshrc)

export NVM_DIR="$HOME/.nvm"
export PATH=$PATH:$NVM_DIR
[ -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
Run Code Online (Sandbox Code Playgroud)

但现在每个新的 Shell 窗口或选项卡都会警告不安全的目录

zsh compinit: insecure directories, run compaudit for list.
Ignore insecure directories and continue [y] or abort compinit [n]? 
compinit: initialization aborted
complete:13: command not found: compdef
Run Code Online (Sandbox Code Playgroud)

该怎么办?


更多信息

MacOS卡特琳娜

使用默认的 zshell

nvm -v 0.38.0

在此输入图像描述

小智 4

对我有用的是将这一行添加到我的.zshrc文件中

export ZSH_DISABLE_COMPFIX=true
Run Code Online (Sandbox Code Playgroud)