返回

** macOS 安装 nvm 踩坑实录:新手必看避坑指南

开发工具

macOS 安装 nvm 踩坑小记

SEO关键词:

前言

最近更换了一台电脑,在安装 nvm 的过程中遇到了几个小坑,在此记录下来,供各位开发者参考。

踩坑一:已安装 Node.js,如何卸载?

如果之前已经全局安装了 Node.js,在安装 nvm 之前需要先将其卸载。可以通过以下命令进行卸载:

sudo brew uninstall node

卸载完成后,还需要删除相关联的符号链接:

sudo rm -rf /usr/local/bin/node
sudo rm -rf /usr/local/bin/npm

踩坑二:nvm 安装报错

在使用 nvm 安装 Node.js 时,可能会遇到以下报错:

nvm install 16.17.1
Downloading and installing node v16.17.1...
==> Downloading node-v16.17.1-darwin-x64.tar.gz...
==> Extracting node-v16.17.1-darwin-x64.tar.gz...
==> Verifying checksum for node-v16.17.1-darwin-x64.tar.gz...
==> Installing node-v16.17.1-darwin-x64...
gyp: No Xcode or CLT version detected!
gyp: Downloading Xcode command-line tools
./INSTALL: no acceptable C compiler found in $PATH

解决办法:

出现该报错的原因是没有安装 Xcode 命令行工具。可以通过以下命令进行安装:

xcode-select --install

踩坑三:nvm 安装后找不到命令

在使用 nvm 安装 Node.js 后,可能会发现找不到相关的命令,比如 nodenpm

解决办法:

执行以下命令刷新环境变量:

export PATH=/usr/local/opt/nvm/bin:$PATH
export PATH=`brew --prefix nvm`/versions/node/bin:$PATH

踩坑四:nvm 使用代理

如果需要使用代理访问互联网,可以使用以下命令设置 nvm 的代理:

nvm use v16.17.1 --proxy

总结

以上是 macOS 安装 nvm 时可能遇到的常见问题及其解决办法。希望本文能够帮助大家顺利完成 nvm 的安装。