Mac安装nvm提示已安装,但执行nvm命令报错:command not found
解决brew安装nvm后zsh找不到命令的问题
步骤1:确认nvm安装路径
先执行brew命令查看nvm的具体安装位置:brew info nvm
输出中会显示nvm的安装路径,M系列Mac通常是/opt/homebrew/opt/nvm,Intel系列Mac则一般为/usr/local/opt/nvm。
步骤2:配置zsh环境变量
打开zsh的配置文件:open ~/.zshrc
如果习惯用vim编辑,也可以执行:vim ~/.zshrc
在文件末尾添加以下内容(注意替换成你实际的nvm路径):
export NVM_DIR="$HOME/.nvm" [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && . "/opt/homebrew/opt/nvm/nvm.sh" # 加载nvm [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && . "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" # 加载nvm自动补全
Intel Mac用户把路径替换为/usr/local/opt/nvm即可。
步骤3:让配置生效
执行命令刷新zsh配置:source ~/.zshrc
步骤4:验证功能
现在执行nvm版本命令:nvm --version
正常情况下会显示已安装的nvm版本号,后续即可正常使用nvm help、nvm install等命令。
内容的提问来源于stack exchange,提问作者user101
相关产品推荐
相关产品推荐

