尽管提供了所需的路径,如何修复“无法在您的路径中找到 Git”错误

Posted

技术标签:

【中文标题】尽管提供了所需的路径,如何修复“无法在您的路径中找到 Git”错误【英文标题】:How to fix "unable to find Git in your path " error , despite providing required path 【发布时间】: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 中给出了颤振命令,它仍然显示相同的错误!我不知道现在该怎么办。

【问题讨论】:

【参考方案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中的环境变量接口手动设置

以上是关于尽管提供了所需的路径,如何修复“无法在您的路径中找到 Git”错误的主要内容,如果未能解决你的问题,请参考以下文章

Swift:尽管我调用了所需的代码,但导航栏却隐藏了?

创建自定义 psobject 时出现 op_Subtraction 错误,尽管检索到了所需的结果

我得到了所需的输出,但它仍然抛出一个错误,说“未找到用于打印的 glyphicon”,尽管打印 glyphicon 在输出中可见

如何修复数据集以返回所需的输出(pytorch)

ffmpeg“低估了所需的缓冲区大小”

我已经添加了所需的依赖项,但仍然遇到错误 [重复]