背景:大部分网络上搜索得到的解决结果第一步就是:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
运行github上的shell脚本进行暗转,但是执行后发现
原因很明显连接github的时候拒绝连接,现在有两种解决解决方式
1.在/etc/hosts下手动配置解析ip地址(本次课程不做讲解)
2.使用gitee进行安装(本次说明重点)
安装过程:
1.执行安装的shell脚本
curl -o- https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh | bash
执行结果如下表示安装成功
脚本执行成功后查看安装结果
cat ~/.bashrc
会看到文件后面多了一些关于nvm的配置,
再看安装结果
ls -la ~/
执行后看到安装的结果:
为了保证脚本在系统启动过程用户的配置可以生效以及现在立即生效:
# 给脚本增加执行权限
chmod +x ~/.nvm/nvm.sh
# 生效nvm配置
source ~/.bashrc
至此,nvm以及安装完成,需要自行安装选择适当的node版本,node安装以及版本切换命令如下:
# 查看可安装版本
nvm ls
# 列出所有可安装版本
nvm ls-remote
# 安装一个16版本
nvm install 16
# 安装某个版本Node
nvm install lts/iron
nvm install v12.22.12
nvm install v16.20.2
# 切换Node版本
nvm use system
nvm use 16.20.2
# 更新nvm
nvm-update
至此,nvm以及node安装完成,切换操作自己来。
tip:版本切换时候无需写出版本号所有内容,话不多说,贴图