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

MacOS 10.13.6执行node/npm命令时出现____chkstk_darwin符号未找到错误

问题原因

Node.js v18.x系列最低要求MacOS 10.15(Catalina),你的系统是10.13.6(High Sierra),不满足版本要求,所以出现符号缺失错误——____chkstk_darwin是MacOS 10.15及以上系统库才有的符号,旧版本系统里没有。

解决方法
  • 安装适配MacOS 10.13.6的Node.js版本
    通过nvm安装支持High Sierra的最高Node版本:

    1. 安装Node.js v16.x系列(v16.x是支持MacOS 10.13的最后一个大版本):
      nvm install 16
      
    2. 设置v16为默认版本:
      nvm alias default 16
      
  • 验证安装成功
    执行以下命令确认:

    node -v
    npm -v
    

    能正常输出版本号即说明问题解决。

  • 彻底清理旧版本残留(可选)
    如果之前的pkg安装有残留,执行以下命令删除:

    sudo rm -rf /usr/local/bin/node
    sudo rm -rf /usr/local/lib/node_modules
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 07:50:29