git - Flutter无法切换 channel

标签 git flutter git-pull flutter-channel

我的 flutter 在稳定 channel 上运行良好,但是当切换到另一个 channel 时,它最终出现 find: invalid mode '+100'

每次运行此命令时:

> flutter channel master
> flutter doctor

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

find: invalid mode ‘+100’

我已经跑了:

git clean -xfd
git pull
flutter doctor

但总是会出现相同的错误消息,这是屏幕截图:

screenshot

知道我的 flutter 出了什么问题吗?

最佳答案

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

(我使用的是 macOS,有问题的 find 来自 MacPorts 提供的 gnutls 包,位于 /opt/local/libexec/gnutls .)

关于git - Flutter无法切换 channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55663577/

相关文章:

git - 有没有办法 git stash 文件的特定行?

windows - 并行运行 Git GUI 和 Tortoise GUI

flutter - 当我的小部件使用字符串ID进行引用时,如何将参数传递给有状态的小部件?

git - 为什么 Git merge 会在 master 分支上创建多个提交?

python - 上传在 Github 上的虚拟环境中设置的 Django 项目

flutter - RangeError(索引):无效值:使用异步功能,有效值范围为空

android - Flutter:如何赋予彩色容器不透明度?

GitHub git pull fatal error cygwin DLL

git - 如何提取除一个文件以外的所有文件?

git - 如何正确执行 git merge/pull : You have not concluded your merge (MERGE_HEAD exists)