Flutter Doctor 崩溃

问题描述

我正在按照说明安装 Flutter,这是我的第一次安装,我很小心不要错过任何一步。但是...

一切都很顺利,直到我尝试运行 Flutter doctor。我已经更新了路径,一切都很好。
我编辑了 .bash_profile 添加这一行:

export PATH="$PATH:[PATH_TO_FlutteR_GIT_DIRECTORY]/Flutter/bin"

echo $PATH 和 which Flutter 都是正确的。
请查看附件截图。

在 macOS Sierra 上运行,版本 10.12.6 // Flutter 版本:Flutter_macos_2.0.1-stable

Terminal: Flutter Doctor Crash

编辑:
我已经按照你的建议做了:

  • 我的 Mac 运行 64 位正常。
  • 我已经安装好 brew
  • brew install dart 有一些错误

    see screenshot

  • 刷新并运行Flutter doctor -v崩溃
  • 1)

    screenshots 1

  • 2)

    screenshot 2

解决方法

首先,验证您的 mac 是否为 64 位,click here for know how

在 Mac 中,Flutter 仅在 64 位架构下运行;

如果您的 Mac 是 64 位,请尝试使用 Brew 安装 dart;

安装brew后,打开终端,运行命令:

brew install dart

现在运行颤振医生;

,

所以,我找到了解决问题的方法。

由于我无法升级我的 Mac(目前),我认为这是问题的一部分,我尝试降级我的 Flutter 版本。
我安装了 1.22.0-stable。现在 flutter doctor 运行正常。

现在唯一的问题是,拥有 2010 年中期的 MacOS 10.12.6 (Sierra),无法升级到(至少)Mojave,我无法安装 Xcode 11,这是允许的最低版本,因此我可以编译在 IOS 上。

无论如何,现在它似乎运行良好:Android Studio - Flutter & Dart 插件 - Android Simulator。

虽然,在 Mac 上工作并且无法在 IOS 应用程序上运行/工作有点令人沮丧,但不会撒谎......

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...