无法升级 Flutter:未配置源存储库

Bla*_*nka 20 flutter

我尝试使用 cmd 从此命令更新颤振:

flutter upgrade
Run Code Online (Sandbox Code Playgroud)

我得到了:

Unable to upgrade Flutter: no origin repository configured. Run 'git remote add origin https://github.com/flutter/flutter' in C:\flutter
Run Code Online (Sandbox Code Playgroud)

原因是什么,我该如何解决?

Bla*_*nka 47

试试看flutter doctor,你会看到的flutter channel unknown。这就是原因,Flutter 使用 git 来管理 Framework,当你checkout将不同的提交代码/标签flutter channel更改为unknown.

这是你必须做的:

flutter channel stable
Run Code Online (Sandbox Code Playgroud)

上面我提到stable,如果您需要更改要结帐的频道(flutter channel在终端 / cmd 中查看可用频道)。

然后:

flutter upgrade
Run Code Online (Sandbox Code Playgroud)

现在一切都应该工作了。

如果没有尝试以下:

转到 flutter framework 所在的目录并upstream通过git branch --set-upstream-to=origin/stable stable.

请注意,这flutter channel stable相当于git checkout stable您在 flutter framework 所在的目录中尝试。

从已报告的问题跟踪器中了解有关此问题的更多信息。

  • 是的,仍然无法说“远程来源已经存在” (4认同)

小智 5

首先检查flutter doctor响应

当您获得频道 未知时,请按照下列步骤操作

在 Flutter 框架所在的目录中,通过设置上游

  1. git branch --set-upstream-to=origin/stable stable.

  2. 然后, flutter upgrade

它将修复错误


小智 5

首先在cmd中运行命令 flutter channel stable 然后运行 flutter upgrade

图像