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

使用Yarn时突发Segmentation fault:11等错误,求助解决方法

解决Yarn突然出现Bus error:10和Segmentation fault:11的问题

以下是几个经过验证的排查和修复步骤,按顺序尝试:

  • 彻底清理Yarn相关残留
    先删除Yarn的全局缓存和配置目录:

    rm -rf ~/.yarn
    

    进入项目目录,删除本地依赖和锁定文件:

    rm -rf node_modules yarn.lock
    

    如果之前混用了npm,顺便清理npm缓存:

    npm cache clean --force
    
  • 排查Node.js版本兼容性
    部分Yarn版本和Node.js版本存在适配问题,先查看当前Node版本:

    node -v
    

    用nvm切换到稳定版本(比如18.x或16.x),重新全局安装Yarn:

    nvm install 18
    nvm use 18
    npm install -g yarn
    
  • 修复系统基础依赖
    如果是通过brew管理的Node和Yarn,彻底重装Node:

    brew uninstall node
    brew install node
    

    重新安装系统核心依赖库,比如curl:

    brew reinstall curl
    
  • 检查磁盘状态
    这类内存错误有时和磁盘权限或损坏有关,打开macOS的「磁盘工具」,选择系统磁盘后点击「急救」扫描修复。
    也可以通过终端执行权限修复(仅适用于旧版macOS):

    sudo diskutil repairPermissions /
    
  • 重新初始化项目依赖
    回到项目目录,重新安装依赖:

    yarn install
    

    再尝试运行开发命令:

    yarn run dev
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 15:42:43