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

s1ag04yj  于 2023-06-24  发布在  Flutter
关注(0)|答案(6)|浏览(157)

我刚刚尝试在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

我该如何解决这个问题???

jogvjijk

jogvjijk1#

转到我的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

保存和运行扑医生和一切都应该工作正常。
我想这与路径变量混淆有关。

nafvub8i

nafvub8i2#

你可以尝试重新安装Git,在安装程序中选择“从命令提示符中使用Git和可选的unix工具”。
这会将git和unix工具添加到路径中。您可能只选择了“仅从Bash使用Git”进行安装?

nwnhqdif

nwnhqdif3#

在flutter文件夹中找到flutter.bat,该文件夹应该在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

保存和运行扑医生和一切都应该工作正常。
我想这与路径变量混淆有关。
Before
After

9q78igpj

9q78igpj4#

将路径设置为bin

C:\Program Files\Git\bin

那就试试

git --version

如果仍然不起作用,请重新安装git
检查这两个线程是否存在进一步的问题SOGH

8wigbo56

8wigbo565#

原来我没有安装git

https://git-scm.com/downloads

https://git-scm.com/downloads

ffdz8vbo

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

相关问题