mac M1 nvm安装node失败

换了mac M1芯片的电脑后,用nvm安装node版本发现安装报错了,记录一下解决过程:

解决办法地址:

### 如何在 Mac M1 上使用 NVM 来管理 Node.js 的不同版本 #### 准备工作 为了确保能够顺利安装并运行 `nvm` 和其管理的 Node.js 版本,在开始前需确认已经安装 Homebrew 并设置好开发环境。 #### 安装 NVM 通过 Homebrew 可以方便地安装 `nvm`。执行以下命令完成安装: ```bash brew install nvm ``` 创建必要的工作目录用于存储 `nvm` 文件: ```bash mkdir ~/.nvm ``` 接着,将以下三行代码添加至用户的 `.zshrc` 或者 `.bash_profile` 中以便加载 `nvm` 环境变量[^2]: ```bash export NVM_DIR="$HOME/.nvm" [ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh" # This loads nvm [ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion ``` 完成后重新加载 shell 配置文件: ```bash source ~/.zshrc ``` #### 使用 NVM 安装特定版本的 Node.js 一旦成功设置了 `nvm`,可以通过它轻松切换不同的 Node.js 版本。例如要安装最新的 LTS (长期支持版),可以运行如下命令: ```bash nvm install --lts ``` 如果需要指定某个具体版本号,则替换上述命令中的参数即可。比如安装 v14.x.y 版本时遇到问题,可能是因为架构不匹配引起的错误;此时可通过强制更改 CPU 架构解决此情况: ```bash arch -x86_64 zsh -c "nvm install 14" ``` 该方法适用于 ARM 基础上的兼容性挑战场景下[^4]。 另外一种方式是从官方仓库克隆最新副本到本地路径作为替代方案之一: ```bash git clone https://gitee.com/mirrors/nvm.git ~/.nvm cd ~/.nvm git checkout `git describe --abbrev=0 --tags --match "v*" origin/main` echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.zshrc echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.zshrc source ~/.zshrc ``` 这种方式特别适合网络受限或者国内访问速度较慢的情况下的用户需求满足途径[^5]。 最后验证当前使用的 nodejs 是否正常以及查看可用列表: ```bash node -v nvm list available ``` 以上步骤涵盖了从基础准备直至高级调试技巧在内的整个流程描述,帮助开发者更好地掌控自己的 JavaScript 开发工具链配置过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值