Mac M1芯片 安装nvm遇到的问题
nvm 安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
安装完成,但是当终端关闭再打开nvm就会找不到
解决办法:新建~/.zshrc,然后执行
open ~/.zshrc
在zshrc文件里增加如下代码,配置环境变量
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
保存并关闭文件,最后执行
source ~/.zshrc
当关闭再次打开时候,也不会找不到nvm了
在安装node时安装失败
解决办法:在安装nvm时候必须进入Rosetta 2 模式,否则安装node的时候会报错
执行
arch -x86_64 zsh
进入Rosetta 2 模式,才能执行nvm install
(如果还是安装不成功,可以试一下
打开 ~.zshrc文件 在文件末尾添加
source ~/.bash_profile
保存并关闭
)
使用nvm安装指定版本的node
nvm list // 列出所有已经安装的版本 nvm ls-remote // 查看所有的node可用的版本 nvm install XXX // 下载你想要的版本 nvm use XXX // 使用指定版本的node nvm current // 显示当前使用的版本 nvm alias default XXX // 每次启动终端都使用该版本的node