IF EXIST "%mingit_path%" SET PATH=%PATH%;%mingit_path%
代码在这些行上应该是这样的
REM If available, add location of bundled mingit to PATH
SET mingit_path=%FLUTTER_ROOT%\bin\mingit\cmd
REM Test if Git is available on the Host
where /q git || ECHO Error: Unable to find git in your PATH. && EXIT /B 1
6条答案
按热度按时间jogvjijk1#
转到我的flutter安装文件夹,在flutter/bin中使用文本编辑器编辑flutter.bat文件,并删除以下行(我的第33行):
代码在这些行上应该是这样的
保存和运行扑医生和一切都应该工作正常。
我想这与路径变量混淆有关。
nafvub8i2#
你可以尝试重新安装Git,在安装程序中选择“从命令提示符中使用Git和可选的unix工具”。
这会将git和unix工具添加到路径中。您可能只选择了“仅从Bash使用Git”进行安装?
nwnhqdif3#
在flutter文件夹中找到flutter.bat,该文件夹应该在flutter/bin中,然后使用文本编辑器编辑flutter.bat。
从文件中删除下面的行(我的是第33行)
删除该文件后,该文件应如下所示
保存和运行扑医生和一切都应该工作正常。
我想这与路径变量混淆有关。
Before
After
9q78igpj4#
将路径设置为bin
那就试试
如果仍然不起作用,请重新安装git
检查这两个线程是否存在进一步的问题SOGH
8wigbo565#
原来我没有安装git
https://git-scm.com/downloads
ffdz8vbo6#
在我的例子中,我已经从Git官方网站安装了新版本。(Git-2.41.0)。
但是flutter有一个不同版本的git:
2.15.1.windows.2.1.g603511c649
也许这就是原因我遵循的步骤来解决我的问题:
where git
。这将列出所有现有的git路径。C:\flutter\bin\mingit\cmd
之外的所有git条目。(如果没有这个变量,请添加它。)原始答案:https://stackoverflow.com/a/76495083/4061501