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

Mac运行flutter pub get报错Failed to start the Dart CLI isolate (null)如何解决

解决方案

按以下优先级逐一尝试:

  • 清理缓存相关文件
    先执行全局缓存清理命令:
    flutter pub cache clean
    
    再进入项目根目录,删除.dart_tool文件夹、pubspec.lock文件,重新执行flutter pub get
  • 检查Dart可执行文件权限
    先执行which dart确认返回的路径是Flutter安装目录下的bin/cache/dart-sdk/bin/dart,再给Flutter安装目录赋权:
    chmod -R 755 替换为你的Flutter实际安装路径
    
  • 排查Dart SDK冲突
    如果你之前单独安装过Dart SDK,会和Flutter自带的Dart SDK产生冲突,调整环境变量PATH的顺序,把Flutter的bin目录放在单独安装的Dart路径之前,或者直接卸载单独安装的Dart SDK
  • 修复Apple Silicon适配问题
    如果使用的是M系列芯片的Mac,可尝试安装Rosetta2:
    softwareupdate --install-rosetta --agree-to-license
    
  • 排查代理影响
    终端配置的代理规则异常也会触发该报错,临时关闭终端代理后重试:
    unset http_proxy https_proxy no_proxy
    
  • 升级Flutter到最新稳定版
    执行升级命令后再重试:
    flutter upgrade
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 18:39:03