颤振无法切换频道

时间:2019-04-13 08:37:41

标签: flutter

我的抖动在稳定的频道上可以正常工作,但是当切换到另一个频道时,它会以find模式结束:无效模式'+100'

每次我运行此命令:

> flutter channel master
> flutter doctor

总是总是下载git并显示错误消息:

find: invalid mode ‘+100’

我已经跑步了:

git clean -xfd
git pull
flutter doctor

但总是以相同的错误消息结尾,这是screenshot

你知道我的颤动怎么了吗?

2 个答案:

答案 0 :(得分:1)

我刚刚发现此问题与find有关,而不是颤动。我安装了非标准版本的find,并且从我的PATH删除了它的目录之后,更新flutter可以正常工作。

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

答案 1 :(得分:0)

如果您使用的是有 brew 的 ma​​c,那么可能是 findutils 的错误。 您可以尝试使用 brew 卸载 findutils。执行以下命令

  1. 第一个brew uninstall findutils

  2. 然后尝试flutter doctor