鲍尔“Git不在PATH”错误

我刚刚通过NPM为项目安装了git和bower。 这是第一次使用。

然后我尝试运行bower install jQuery的例子,我得到这个具体的错误:

ENOGIT git is not installed or not in the PATH

我在哪里可以实际定义path以及如何以及什么时候说PATH,主要思路是什么?

另外,我真的需要一些好的资源来帮助学习这个问题背后的概念,或者学习一般的NPM用法。

我正在使用Windows 7,64位。

安装msysgit ,如Bower文档中所述 :

要在Windows上使用Bower,必须正确安装msysgit。 一定要检查下面显示的选项:

[]只使用Git bash

[x]从Windows命令提示符运行Git

运行Git并包含Windows命令提示符下的Unix工具

安装完成后,重新启动CMD。 您(和凉亭)将能够从命令提示符运行git ,这将解决您的问题。

确保你安装了第二或第三个选项从列表中select的git。 它会通过自动修改PATH来渗透git命令到cmd;)

在这里输入图像描述

手动方法是将Git cmdpath添加到您的Windows PATH环境variables中。 Git cmdpath在您的机器上将是唯一的,如下所示:

C:\Users\<YourUserName>\AppData\Local\GitHub\PortableGit_<SomeGuid>\cmd\

从命令提示符,像这样将其添加到您的PATHvariables:

path C:\Users\<YourUserName>\AppData\Local\GitHub\PortableGit_<SomeGuid>\cmd\;%PATH%

使用Git Bash安装Bower并从Git Bash运行bower安装jQuery 。 Git不能从Windows命令提示符工作,因为CMD不是POSIX兼容的。

忘记PowerShell和命令提示符。 使用Git bash,它正常工作。

确保你在那个目录中使用“Git bash”,但不是系统的命令terminal:像这样

在这里输入图像描述

打开“git Bash”并使用命令:

npm安装

首先在你的电脑上安装git,如果你不添加path,然后自己添加它

C:\ Program Files \ Git \ cmd