【command not found:nvm】Mac M1解决安装完nvm后,依旧报错:zsh: command not found:nvm。亲测有效

Mac M1版本,安装成功nvm之后,运行发现zsh: command not found:nvm。在进行了一系列百度攻略后,发现每次关闭终端后,再次打开终端都会出现:zsh: command not found:nvm。即每次运行nvm前必须运行一边脚本。

1.nvm安装

这里可以随便找个nvm安装就可以,网上铺天盖地都是。特别注意:这里建议换源,要不然很可能下载就失败了。推荐换为:码云平台:nvm下载地址(https://gitee.com/mirrors/nvm.git)
到这里会显示nvm安装成功,但是 nvm -v 会报错:zsh: command not found:nvm

2.脚本写入

1、配置 .bash_profile 文件
.nvm文件夹下面新建一个 .bash_profile文件( .nvm 中复制粘贴一个隐藏文件,修改名字为 .bash_profile)Mac M1解决安装完nvm后,依旧报错:zsh: command not found:nvm。每次重启终端需要重新运行脚本才能使用nvm的问题

并在其中写入:

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

2、使 .bash_profile 生效

	source ~/.nvm/.bash_profile

3、配置 .zshrc 文件

Mac M1解决安装完nvm后,依旧报错:zsh: command not found:nvm。每次重启终端需要重新运行脚本才能使用nvm的问题
 

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

PATH=/bin:/usr/bin:/usr/local/bin:${PATH}
export PATH

4、使 .zshrc生效

	source ~/.nvm/.zshrc

现在 nvm -v有版本号,但是关闭终端后,需要重新执行1-4步,才能运行nvm及npm,否则会报错:zsh: command not found:nvm=

3.nvm永久配置

完成第二大步骤后,继续操作:

	open ~/.zshrc 

1.找到 # User configuration
在下面一行添加
2.没有# User configuration 直接添加

	source ~/.nvm/.bash_profile

然后保存退出

	source ~/.zshrc

这个时候在iTerm的终端使用nvm 就可以了
在vscode新开一个终端使用nvm 也可以了

如果如果不行

在.zshrc 最底部加入这些试试:

PATH=/bin:/usr/bin:/usr/local/bin:${PATH}
export PATH
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值