我使用的是Mac mini、MacOs monterey和m1芯片。当试图设置颤振时,它给出了错误。命令:扑动医生o/p:/Users/admin/Desktop/flutter/bin/internal/shared.sh:line 229:/Users/admin/Disktop/fflutter/bin/cache/dart-sdk/bin/dart:可执行中的错误CPU类型
我在命令下尝试过,但也不起作用,终端命令:sudo软件更新--install rosetta--agree to license终端输出:使用agreetolicense选项,即表示您已同意使用"仅限许可"选项运行此工具,并已阅读并同意条款。如果您不同意,请按CTRL-C并立即取消此过程。罗塞塔2更新不可用
您必须首先安装rosetta。在您的终端类型:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
我在MacOs VMware上遇到了这个错误,最终我意识到我下载了arm体系结构的flutter sdk,但我需要这个x64(intel(体系结构。
run"软件更新-安装rosetta"在终端中
在maco上,我意外下载了arm架构而不是x64版本。根据系统要求下载正确的版本。
我的错误是,我在安装罗塞塔之前安装了flutter sdk。这就是它给出上述错误的原因。因此,为了解决这个问题,我删除了flutter sdk,先安装了rosetta,然后再次安装了flutter,它工作正常。