【问题标题】:How to fix "unable to find Git in your path " error , despite providing required path尽管提供了所需的路径,如何修复“无法在您的路径中找到 Git”错误
【发布时间】:2020-09-19 18:03:43
【问题描述】:

每当我尝试运行颤振命令(在 cmd 中)时,都会发生以下错误:

'where' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

错误:无法在您的 PATH 中找到 git。

我在这里发现了类似的错误 How to solve "Unable to find git in your PATH" on Flutter? 什么都试过了

我做过的事情:

  • 包括所有必要的 git 路径,即

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

  • (多次执行上述步骤,重新启动计算机并再次尝试=失败 )

  • 检查颤振箱路径

  • 尝试以管理员身份运行 cmd

  • 尝试在 Flutter 控制台中运行命令

上述方法均无效,因为错误仍然存​​在。

编辑:我完全卸载了 Git,然后重新安装了它(选择正确的选项),检查了环境变量和所有内容,在 cmd 中给出了颤振命令,它仍然显示相同的错误!我不知道现在该怎么办。

【问题讨论】:

    标签: git flutter path environment-variables git-bash


    【解决方案1】:

    路径不应包含 git.exe,仅包含其父文件夹。

    如果简化 PATH,请参见我的示例:

    set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
    set GH=C:\path\to\git
    set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%PATH%
    

    通过添加:

    set PATH=C:\Flutter\flutter\bin;%PATH%
    

    OP 确认 in the chat 它正在工作。

    【讨论】:

    • (我重新安装git后git.exe被删除了)
    • 我输入了上面提到的命令,现在我有一个不同的错误:'flutter' 不是内部或外部命令、可运行程序或批处理文件。
    • @Savvy Sure:也添加了颤振的路径。 set PATH=C:\path\to\Flutter;%PATH%
    • @Savvy 在您的屏幕截图中,您使用了set GH=C:\path\to\git:您确实将C:\path\to\git 替换为您的实际Git 安装文件夹,对吧?
    • 为我工作。我需要像上面一样在控制台中设置它,而不是通过windows中的环境变量接口手动设置
    猜你喜欢
    • 2021-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-17
    • 2019-05-03
    • 2015-09-25
    • 2021-07-15
    • 2018-12-27
    相关资源
    最近更新 更多