1. github仓库readme.md 里面有安装sh脚本的命令 https://github.com/nvm-sh/nvm#install--update-script
如果curl 报443错误,请关闭VPN,使用无线网或者手机流量。 如果还不行,尝试用浏览器打开安装脚本地址,我就是直接用浏览器访问地址,然后把脚本内容另存为sh文件
2. 运行上一步另存为的sh文件或者仓库readme.md提供的下载脚本命令,他会clone 项目仓库到本地,等待clone完毕后(我clone完成后他进入了一个git log的查看界面,等了半天我才想起来按q退出),命令行会有一段导入文件路径的命令:
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
复制并执行(在根目录下的 .bash_profile文件里就有了上述一段内容 ),这一步必须,不然 command -v nvm 是没有任何显示的。
3. 如果你mac命令行用的zsh,那么需要更改~/.zshrc, 在它最后新增一行:
vim ~/.zshrc
# 最后新增一行
source ~/.bash_profile
wq! 保存后退出
然后执行 source ~/.zshrc
如果没有用 zsh, 那就直接用 source ~/.bash_profile
4. 关闭当前命令行,打开新的命令行窗口,执行 nvm -v 有版本输出即可,此时 command -v nvm 也有显示了。
装一个nvm 搞了两个多小时,raw.githubusercontent.com 浏览器能访问,curl 和 wget 怎么也访问不了,后来才想起来直接浏览器下载sh脚本,然后运行脚本的时候,关闭了vpn,第一次运行的时候没关闭vpn,clone项目失败了。