gihub地址:https://github.com/nvm-sh/nvm
一开始一直用命令安装,
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
安装后编辑~/.bash_profile,但是不管怎么编辑,查看nvm -v是否安装成功,一直提示 nvm command not found,而后再运行上面命令,报错
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation timed out
报错截图
解决办法
1、换下载方式
git clone https://github.com/creationix/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
2、修改nvm环境变量:编辑~/.bash_profile
打开~/.bash_profile
open ~/.bash_profile
复制如下内容并保存
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 ~/.bash_profile
执行nvm -v
查看nvm安装是否成功,竟然成功了。
查看当前可以安装的所有node版本
命令:
nvm ls-remote
安装制定版本
nvm install 12.16.1
使用制定版本
nvm use 12.16.1
查看已经安装的nodejs版本
nvm ls
查看nodejs版本
node -v