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

macOS High Sierra 10.13.6下Brew安装Node后启动报错求助

解决方案:macOS High Sierra 10.13.6 下 Node 启动报错问题

问题原因

你安装的 Node 二进制包是为 macOS 10.15 编译的,而你的系统(10.13.6)的系统库 /usr/lib/libSystem.B.dylib 中不存在 ____chkstk_darwin 符号,导致启动失败。Homebrew 当前默认提供的 Node 版本已不再支持 macOS 10.13 这类旧系统。

修复步骤

1. 卸载当前不兼容的 Node

执行命令卸载已安装的 Node:

brew uninstall node

2. 安装兼容旧系统的 Node 版本

Node 16.x 是最后一个支持 macOS High Sierra(10.13)的大版本,推荐通过以下两种方式安装:

方式一:用 Homebrew 安装指定版本

如果 Homebrew 仍提供 Node 16 的 formula,直接执行:

brew install node@16

安装完成后,将其加入环境变量(以 bash 为例):

echo 'export PATH="/usr/local/opt/node@16/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile

方式二:用 nvm 管理 Node 版本(更灵活)

nvm 可方便切换不同 Node 版本,适配旧系统环境:

  1. 安装 nvm:
brew install nvm
  1. 配置 nvm 环境变量(根据你使用的 shell 选择配置文件,比如 .bash_profile 或 .zshrc):
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bash_profile
echo '[ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh"' >> ~/.bash_profile
echo '[ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm"' >> ~/.bash_profile
source ~/.bash_profile
  1. 安装 Node 16:
nvm install 16
  1. 设置为默认版本:
nvm alias default 16

3. 验证修复

执行命令检查 Node 版本,确认正常输出:

node -v

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 06:55:27