首页 > 解决方案 > Flutter Doctor 在可执行文件中给出 Bad Cpu Type

问题描述

我正在使用 Mac mini、MacOs monterey 和 m1 芯片。尝试设置颤振时,它会出错。命令:颤振医生o / p:/Users/admin/Desktop/flutter/bin/internal/shared.sh:第229行:/Users/admin/Desktop/flutter/bin/cache/dart-sdk/bin/dart:坏可执行文件中的 CPU 类型

我试过下面的命令,但它也不起作用,终端命令:sudo softwareupdate --install-rosetta --agree-to-license 终端输出:通过使用agreetolicense选项,您同意您已使用许可证运行此工具唯一的选择,并已阅读并同意条款。如果您不同意,请按 CTRL-C 并立即取消此过程。 Rosetta 2 更新不可用

标签: flutterxcode13macos-montereyflutter-doctorrosetta-2

解决方案


你必须先安装rosetta。在您的终端类型中:

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

推荐阅读