【问题标题】:Flutter cannot switch channelFlutter 无法切换频道
【发布时间】:2019-09-03 22:10:51
【问题描述】:

我的颤振在稳定的频道上工作正常,但是当切换到另一个频道时,它最终以find: invalid mode '+100'

每次我运行这个命令:

> flutter channel master
> flutter doctor

总是最终下载一个 git 和错误消息:

find: invalid mode ‘+100’

我已经跑了:

git clean -xfd
git pull
flutter doctor

但总是以相同的错误消息结束,这是屏幕截图:

知道我的颤振有什么问题吗?

【问题讨论】:

    标签: git flutter git-pull flutter-channel


    【解决方案1】:

    我刚刚发现这个问题和find有关,不是flutter。我安装了一个非标准版本的find,在从我的PATH 中删除它的目录后,更新flutter 工作正常。

    (我在 macOS 上,我的问题 find 来自 MacPorts 提供的 gnutls 包,位于 /opt/local/libexec/gnutls 内。)

    【讨论】:

    • 是的,这个问题与 brew 中的 findutils 相关,卸载 findutils 后问题解决了。
    【解决方案2】:

    如果你在 ma​​c 上安装了 brew,那么很可能是 findutils 的错误。 您可以尝试使用 brew 卸载 findutils。执行以下命令

    1. 第一个brew uninstall findutils

    2. 那就试试flutter doctor

    【讨论】:

      猜你喜欢
      • 2020-10-22
      • 2021-12-20
      • 2020-08-16
      • 2022-10-04
      • 1970-01-01
      • 2022-11-08
      • 2020-10-25
      • 1970-01-01
      相关资源
      最近更新 更多