Flutter医生在可执行文件中给出错误的CPU类型

u0sqgete  于 2022-12-14  发布在  Flutter
关注(0)|答案(5)|浏览(178)

我正在使用Mac mini,MacOs monterey和m1芯片。当试图设置Flutter,它是给错误。命令:Flutter医生o/p:第229行:用户/管理/桌面/flutter/shared.shbin/cache/dart-sdk/bin/dart:可执行文件中的CPU类型错误
我已经尝试了以下命令,但它也不工作,终端命令:sudo软件更新--install-rosetta --同意许可终端输出:使用“同意许可证”选项,即表示您同意已使用“仅许可证”选项运行此工具,并且已阅读并同意这些条款.如果不同意,请按Ctrl-C立即取消此过程.Rosetta 2更新不可用

mnemlml8

mnemlml81#

您必须先安装rosetta。在您的终端机中输入:

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

6yjfywim2#

在终端中运行“软件更新--安装-rosetta”

gblwokeq

gblwokeq3#

我在MacOs VMware上遇到此错误,最后我意识到我下载的是arm架构flutter sdk,但我需要x64(intel)架构

piwo6bdm

piwo6bdm4#

在macOs上我不小心下载了arm架构而不是x64版本。根据系统要求下载正确的版本。

eqzww0vc

eqzww0vc5#

我的错误是,我在安装Rosetta之前安装了flutter sdk。所以,这就是为什么它会出现上面的错误。所以,为了解决这个问题,我删除了flutter sdk,先安装了Rosetta,然后再安装flutter,它工作正常。

相关问题