鲍尔“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 cmd
path添加到您的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