Mac Monterey下nvm安装后bash环境报错求助(udemy-react课程)
问题原因分析
bash_env: command not found报错的原因
你的~/.bash_profile文件里存在错误的命令行,大概率是把环境变量配置的语法写错了——比如应该是export BASH_ENV=xxx这类写法,你写成了单独的bash_env,系统把它当成命令执行,自然找不到这个命令。/Users/imac/.bashrc: No such file or directory报错的原因
Mac Monterey默认Shell是zsh,不是bash。nvm安装脚本会自动识别当前Shell,把配置写入对应Shell的配置文件(zsh对应~/.zshrc),所以你的用户目录下本来就没有.bashrc文件,你手动在~/.bash_profile里加source ~/.bashrc,执行时自然会提示找不到文件。和课程演示结果不符的核心原因
课程应该是基于旧版Mac系统(默认Shell为bash)录制的,而Monterey默认用zsh,nvm的安装适配逻辑和课程里的bash环境不一样,你直接照搬课程里针对bash的配置步骤,就会出现这些不匹配的报错。
内容的提问来源于stack exchange,提问作者hangu
相关产品推荐
相关产品推荐

