Flutter 无法切换频道
Posted
技术标签:
【中文标题】Flutter 无法切换频道【英文标题】:Flutter cannot switch channel 【发布时间】: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
但总是以相同的错误消息结束,这是屏幕截图:
知道我的颤振有什么问题吗?
【问题讨论】:
【参考方案1】:我刚刚发现这个问题和find
有关,不是flutter。我安装了一个非标准版本的find
,在从我的PATH
中删除它的目录后,更新flutter 工作正常。
(我在 macOS 上,我的问题 find
来自 MacPorts 提供的 gnutls 包,位于 /opt/local/libexec/gnutls
内。)
【讨论】:
是的,这个问题与 brew 中的 findutils 相关,卸载 findutils 后问题解决了。【参考方案2】:如果你在 mac 上安装了 brew,那么很可能是 findutils 的错误。 您可以尝试使用 brew 卸载 findutils。执行以下命令
第一个brew uninstall findutils
那就试试flutter doctor
【讨论】:
以上是关于Flutter 无法切换频道的主要内容,如果未能解决你的问题,请参考以下文章
将flutter从master切换到stable后无法构建发布apk
Flutter - 如何在不每次下载flutter和dart sdk的情况下切换flutter频道
尝试向 Flutter 发送平台消息,但 FlutterJNI 与原生 C++ 分离。无法发送。频道:颤振/文本输入。响应 ID:0