VS代码错误:生成git ENOENT

dap*_*ini 7 github visual-studio-code

Error: spawn git ENOENT当我尝试在VS Code 上使用https://github.com/DonJayamanne/gitHistoryVSCode查看git历史记录时,出现错误。我对VS Code和github非常陌生。我尝试使用Google搜索解决方案,但只找到了我根本不了解的有关node.js的链接。

Sha*_*tin 8

我们需要安装Git才能使用VS Code中的Git历史记录(git log)扩展。

否则,我们将在运行时看到此信息git log

在此处输入图片说明

如果您已经安装了Git,请确保从外壳程序中可以使用它,例如,键入git --version

正确安装Git后,在运行时会看到此信息git log

在此处输入图片说明

  • 遗憾的是,当您在 Visual Studio Code 中单击 Git 历史记录的“依赖项”时,它没有说请同时安装 Git。对于试图学习该系统的新手来说,这可能是致命的。 (2认同)

Bra*_*ung 8

这意味着您需要在 system for 中设置环境变量git。设置好后,问题就会消失。

如果您OS是 Windows:

尝试在系统命令行中输入“git --version”(不要git bash误用)。如果看不到版本,说明git没有添加到环境变量中。

例如,我Git安装在磁盘“C:\”,我需要添加“C:\ Program Files文件\的Git”到的路径environment variables

方法一:

脚步:

编辑环境变量->系统变量

编辑Path,添加

;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd;
Run Code Online (Sandbox Code Playgroud)

到当前值Path;如果多余,删除开头)。

你需要根据你实际安装git的目录来调整这个文件路径。

然后重新启动命令行,然后再次尝试键入“git --version”。如果您现在可以看到python版本,请再次尝试您的vs代码,您提到的问题将消失。

另一种方法:

重新安装您的 Visual Studio 代码并检查"Add to PATH (available after restart)". 将 vscode 添加到路径


小智 5

我在 MacOS 上遇到了同样的问题(运行 VS Cod 1.26.1)。与我发现的其他信息不同,我仅在设置后才工作:

 "git.path": "/usr/local/bin/git"
Run Code Online (Sandbox Code Playgroud)

未成功将路径设置为 null 或任何其他路径。

  • 我在这上面浪费了几个小时。非常感谢,这是 Mac 上唯一对我有用的东西。 (2认同)