Flutter错误:无法在Windows中找到git路径

时间:2020-04-04 13:27:59

标签: flutter

我刚刚尝试在Windows 10上安装Flutter。当我尝试运行flutter命令(flutter doctor)时,我得到了

Error: Unable to find git in your PATH.

我已经将路径设置为git和flutter,并尝试将以下内容添加到路径

C:\Program Files\Git\bin\git.exe;C:\Windows\System32 

我该如何解决?

5 个答案:

答案 0 :(得分:1)

转到我的flutter安装文件夹,然后在flutter / bin中使用文本编辑器编辑flutter.bat文件,并删除显示以下内容的行(我的第33行)

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

保存并运行Flutter Doctor,一切正常。

我想这与路径变量混淆有关。

答案 1 :(得分:0)

将路径设置为bin

 C:\Program Files\Git\bin

然后尝试

git --version

如果仍然无法正常工作,请重新安装git

检查这两个线程是否还有其他问题 SO GH

答案 2 :(得分:0)

您可以尝试使用安装程序中选择的“在命令提示符下使用Git和可选的Unix工具”来重新安装Git。

这会将git和unix工具添加到路径中。您可能只选择了“仅从Bash使用Git”安装?

答案 3 :(得分:0)

在应位于flutter / bin中的flutter文件夹中找到flutter.bat,然后使用文本编辑器编辑flutter.bat。

从文件中删除以下行(我的行是33行)

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

保存并运行Flutter Doctor,一切正常。

我想这与路径变量混淆有关。

Before

After

答案 4 :(得分:0)

<块引用>

原来我没有安装git

https://git-scm.com/downloads

https://git-scm.com/downloads