参考博客:Mac m1上安装和使用nvm、curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused、[Node.js]在mac上安装node.js、Mac上Nodejs环境搭建
1、在Mac 的终端中输入命令
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
如果出现连接失败的问题,
参考curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused,把下面的话加入到 hosts文件中,最后再执行上述curl安装命令即可。
185.199.108.133 raw.githubusercontent.com
sudo vim /etc/hosts # 打开hosts文件
编辑vim时,i
插入,:wq
退出并保存,esc键退出编辑。
2、配置环境
cd ~/.nvm # 进入到nvm的安装路径中
ls
touch .bash_profile # 创建一个 .bash_profile文件
vi .bash_profile
source .bash_profile # 使.bash_profile文件生效
# .bash_profile文件中写入
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
之后再输入nvm查看是否安装成功,安装成功显示如下:
3、常用命令
nvm list # 查看安装的一些node
nvm install 14.18.1 # 安装node版本号
nvm use 12.11.1 # 切换node版本号
nvm uninstall 12.11.1 # 卸载node执行版本
4、一个问题
每次重启终端后,执行 nvm 会发现zsh: command not found: nvm
找不到,使用的node版本也变回以前的4.8.4了。
解决方法:重新进入配置文件,source保存一下。之后再nvm use使用需要的node版本即可。
vi ~/.nvm/.bash_profile
source .bash_profile