我刚刚在 macOS 上安装并配置nvm(https://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)