我的抖动在稳定的频道上可以正常工作,但是当切换到另一个频道时,它会以find模式结束:无效模式'+100'
每次我运行此命令:
> flutter channel master
> flutter doctor
总是总是下载git并显示错误消息:
find: invalid mode ‘+100’
我已经跑步了:
git clean -xfd
git pull
flutter doctor
但总是以相同的错误消息结尾,这是screenshot
你知道我的颤动怎么了吗?
答案 0 :(得分:1)
我刚刚发现此问题与find
有关,而不是颤动。我安装了非标准版本的find
,并且从我的PATH
删除了它的目录之后,更新flutter可以正常工作。
(我在macOS上,遇到问题的find
来自MacPorts提供的gnutls软件包,位于/opt/local/libexec/gnutls
内部。)
答案 1 :(得分:0)
如果您使用的是有 brew 的 mac,那么可能是 findutils 的错误。 您可以尝试使用 brew 卸载 findutils。执行以下命令
第一个brew uninstall findutils
然后尝试flutter doctor