Mac安装nvm报错curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
·
前言:nvm是一个node版本管理器,对于前端这种缺乏统一规范的环境来说是十分必要的,遇到插件与node版本不兼容的情况时,往往需要切换node版本。
安装
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
报错
输入命令行后,报错curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
解决方法
设置一下电脑的DNS,Mac设置–>网络–>高级–>DNS–>添加DNS服务器8.8.8.8–>ok–>应用。
再重启一下终端,再输入安装命令行即可。
输入nvm,是一堆以Node Version Manager打头的介绍说明安装成功;否则,若提示command not found,代表安装失败,就要再回去看下命令行是否报错。
使用nvm管理node的常用命令
nvm install 版本号 //安装指定版本号的node
nvm list //查看本机已安装的node列表
nvm use 版本号 //使用指定版本的node
M1安装v14以下的老版本node
因为项目原因,需要安装老版本的node,但在M1直接安装时总是会报错,因为低版本的 node 并不是基于 arm64 架构的,所以不适配 M1 芯片。
解决方法就是在终端输入:
arch -x86_64 zsh
使用这个命令可以让 shell 运行在Rosetta2下。
然后就可以通过 nvm install 版本号 来安装低版本 Node啦。
更多推荐
所有评论(0)