2021/08/26 iterm2,zsh安装nvm,及node版本降级

背景

终端软件iterm2 zsh m1芯片

–最开始使用的mac自带终端,使用过一段时间换的iterm2,没有.bashprofile这个文件

–老项目运行,node版本不兼容。我电脑是m1芯片,想用nvm来切换node版本,好不容易安装好了nvm,结果node版本降级又卡住了

安装方法

安装nvm
两种参考方法
我第一种没有成功,用的brew安装的
1.克隆zsh-nvm源码安装
参考🔗:https://blog.csdn.net/brucewuu123/article/details/108061725
在这里插入图片描述

2.brew安装
参考🔗:https://www.136.la/shida/show-142610.html
之前已经下载过brew,直接brew install nvm安装成功了,nvm --version可以查看nvm是否安装成功
在这里插入图片描述


node版本降级

–第一步nvm已经安装成功

–我本身node版本14.17.3,想要安装10.24.1,直接安装出现如下效果最终failed

–报错这里有 CXX啥啥啥的
在这里插入图片描述
在这里插入图片描述

–原因和电脑自身有关
在这里插入图片描述

–解决方法
在这里插入图片描述

–Rosetta2是什么,参考这里
https://www.macdaxue.com/rosetta-2/

–操作步骤,iterm2和Mac的自带终端,都勾选Rosetta

–【finder】–>【应用程序】–>【选中iterm2】–>【显示简介】
– App支持Rosetta的 ,‘显示简介’里才有这个勾选条件
在这里插入图片描述

–然后正常步骤,nvm install 指定版本,再nvm use 指定版本

–不要在iterm2上操作安装低版本node,在系统自带终端安装,安装成功后,iterm2上才有安装好的版本。

–我直接在iterm2上安装低版本,就安装不成功,效果如下
快接近100%要么乱码,要么显示不成功,尝试了很多次
在这里插入图片描述

–在自带终端上安装 直接成功
在这里插入图片描述

–此时,iterm2和自带终端都有低版本的node了
在这里插入图片描述


参考链接
–参考链接1:M1电脑上无法使用nvm安装低版本node的解决方案

–参考链接2:mac M1 nvm 安装问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值