首次在Windows 11安装Flutter遇pub get失败错误求助
Windows 11下Flutter安装时pub get失败(exit code 69)解决办法
问题重现
首次在Windows 11安装Flutter后,执行flutter doctor命令时触发如下错误:
[pub get failed command: "C:\scr\flutter\bin\cache\dart-sdk\bin\dart __deprecated_pub --color --directory ..\..\scr\flutter\packages\flutter_tools get --example" pub env: { "FLUTTER_ROOT": "C:\scr\flutter", "PUB_ENVIRONMENT": "flutter_cli:get", } exit code: 69]
对应的错误截图:
解决步骤
修复目录权限
右键Flutter安装目录(C:\scr\flutter)→属性→安全选项卡→编辑,为当前登录用户授予完全控制权限,保存后重新运行flutter doctor。清理并修复Flutter缓存
打开CMD或PowerShell,依次执行:flutter clean flutter pub cache repair完成后再次执行
flutter doctor检查状态。配置国内镜像源(网络问题适用)
若因网络限制导致pub无法拉取依赖,添加系统环境变量:- 变量名:
PUB_HOSTED_URL,变量值:https://pub.flutter-io.cn - 变量名:
FLUTTER_STORAGE_BASE_URL,变量值:https://storage.flutter-io.cn
配置完成后重启终端,再运行flutter doctor。
- 变量名:
重装Dart SDK
删除Flutter目录下的bin\cache\dart-sdk文件夹,然后执行flutter doctor,Flutter会自动重新下载并配置Dart SDK。排查杀毒软件拦截
临时关闭电脑上的杀毒软件或防火墙,重试flutter doctor。如果问题解决,将Flutter安装目录添加到杀毒软件的白名单中。
内容的提问来源于stack exchange,提问作者GergesMomtaz
相关产品推荐
相关产品推荐

