You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac M1(Ventura)下nvm安装Node.js 14.17.3失败求助

解决Node.js 14.17.3通过nvm安装失败的问题

错误原因分析

  1. 二进制包404:Node.js 14.17.3没有官方提供的Apple Silicon(darwin-arm64)原生二进制包,导致nvm下载对应包时返回404错误。
  2. 源码编译失败:nvm fallback到源码编译时,当前系统的Python版本(3.10.7)超出了Node.js 14支持的范围(仅支持3.9及以下或2.7版本)。

解决方案

方案1:强制安装x64版本(推荐,无需编译)

直接让nvm下载x64架构的Node.js包,通过Rosetta 2兼容运行,命令如下:

nvm install 14.17.3 --arch=x64

安装完成后,可通过node -v验证版本,arch命令可查看运行架构(会显示x86_64)。

方案2:降级Python版本后编译源码

如果需要原生ARM64版本,需先安装Node.js 14支持的Python版本(比如3.9),再指定该版本进行编译:

  1. 用pyenv安装Python 3.9(若未安装pyenv,可通过Homebrew安装):
pyenv install 3.9.18
  1. 临时指定Python版本给nvm进行安装:
PYTHON=$(pyenv prefix 3.9.18)/bin/python3 nvm install 14.17.3

内容的提问来源于stack exchange,提问作者user20489264

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 08:56:06