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

如何在M1苹果Mac上安装x86_64架构的Node.js 16版本?

M1 Mac安装x86_64架构Node.js@16的解决方案

方法1:通过Rosetta终端+ nvm安装

  • 创建Rosetta终端副本:右键系统终端→「复制」,重命名为「Terminal (x86)」;右键该终端→「显示简介」,勾选「使用Rosetta打开」并启动。
  • 安装nvm:在x86终端中运行:
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
    
  • 加载nvm配置:执行source ~/.zshrc(bash用户用source ~/.bash_profile)。
  • 安装node@16:
    nvm install 16
    
  • 验证:node -p process.arch应输出x64。

方法2:使用x86版Homebrew安装

  • 打开Rosetta终端,安装x86架构Homebrew:
    arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  • 配置x86 Homebrew路径:
    echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc
    source ~/.zshrc
    
  • 安装node@16:
    arch -x86_64 brew install node@16
    
  • 验证:node -p process.arch应输出x64。

方法3:手动部署x86_64二进制包

  • 下载Node.js 16.x对应的x86_64 Mac二进制包(如node-v16.20.2-darwin-x64.tar.gz),解压到本地目录(例:/usr/local/node-x64)。
  • 添加环境变量:
    echo 'export PATH="/usr/local/node-x64/bin:$PATH"' >> ~/.zshrc
    source ~/.zshrc
    
  • 验证:node -v确认版本为16.x,node -p process.arch输出x64。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 20:55:32