错误:未安装“git”命令行工具:

时间:2014-03-03 17:19:30

标签: git

我正在努力:

cordova plugins add https://github.com/wildabeast/BarcodeScanner.git

但我得到了:

Error: "git" command line tool is not installed:
make sure it is accessible on your PATH.

然后我这样做:

npm install -g git 

看起来好像是在这里安装的:

c:\Users\Phillip\AppData\Roaming\npm\node_modules\git

那么应该将它添加到我现有的路径中吗?

  

C:\ Program Files \ Common Files \ Microsoft Shared \ Windows Live; C:\ Program   文件(x86)\ Common Files \ Microsoft Shared \ Windows   生活;的%SystemRoot%\ SYSTEM32;的%SystemRoot%;%SYSTEMROOT%\ SYSTEM32 \ WBEM;%SYSTEMROOT%\ SYSTEM32 \ WindowsPowerShell \ V1.0 \; C:\ PROGRAM   文件(x86)\ Common Files \ Roxio Shared \ 10.0 \ DLLShared \; c:\ Program Files   (x86)\ Common Files \ Roxio   Shared \ DLLShared \; C:\ Adob​​eAIRSDK \ bin; C:\ Program Files(x86)\ Windows   Live \ Shared; c:\ Program Files \ Microsoft SQL   Server \ 110 \ Tools \ Binn \; c:\ Program Files(x86)\ Microsoft SQL   Server \ 110 \ Tools \ Binn \; c:\ Program Files \ Microsoft SQL   Server \ 110 \ DTS \ Binn \; c:\ Program Files(x86)\ Microsoft SQL   Server \ 110 \ Tools \ Binn \ ManagementStudio \; c:\ Program Files   (x86)\ Microsoft SQL Server \ 110 \ DTS \ Binn \; C:\ Program Files(x86)\ Common   Files \ Acronis \ SnapAPI \; C:\ Program Files \ Microsoft \ Web Platform   Installer \; C:\ Program Files(x86)\ QuickTime \ QTSystem \; C:\ Program   文件\的NodeJS \; C:\ Apache的蚂蚁\ BIN; C:\开发\ ADT-束\ SDK \平台工具; C:\开发\ ADT-束\ SDK \工具;%JAVA_HOME%\ BIN; C: \ AndroidDevelopmentKit \ ADT-束 - 窗口x86_64-20131030 \ SDK \平台的工具; C:\ AndroidDevelopmentKit \ ADT-束 - 窗口x86_64-20131030 \ SDK \工具

或者我应该添加除c:\ Users \ Phillip \ AppData \ Roaming \ npm \ node_modules \ git之外的其他内容? 因为我在那里看不到可执行文件。

5 个答案:

答案 0 :(得分:11)

npm install -g git

这将安装NPM包git(也称为node-git)。这与作为命令行实用程序可用的 real Git不同。以前的NPM包本质上是一个利用Git功能的Node JS模块。正如项目所解释的那样,它本身也包含一些操作,但对于许多其他操作,它将需要回退到命令行实用程序。

所以,你应该安装真正的Git

答案 1 :(得分:9)

您需要安装git可执行文件。请查看如何从Windows部分安装它:git installationmsysgit

答案 2 :(得分:6)

开始菜单>系统属性> system advanced config>环境变量。 转到系统变量并找到" Path"变量,点击"编辑"然后转到值的末尾,并使用分号(;)并粘贴您的git路由(我的是:C:\ Program Files \ Git \ bin)。保存它,你就完成了。

答案 3 :(得分:3)

如果你已经安装了git,那么你遇到问题意味着我有两个解决方案 1.在EV“C:\ Program Files \ Git \ bin”和“C:\ Program Files \ Git \ cmd”中添加路径。重启机器。

第二个解决方案是卸载并安装(https://git-scm.com/downloads)aagin并执行step1。

答案 4 :(得分:3)

我也面临同样的问题并尝试了上述所有解决方案,但我仍然遇到同样的问题,因为我检查了我的" Path"在环境变量中,发现它已经在Path中有(C:\ Program Files \ Git \ cmd;)并且我正在添加(C:\ Program Files \ Git \ bin;)。所以它正在制造冲突。 然后我删除了(C:\ Program Files \ Git \ cmd;)并仅在我的Path中附加(C:\ Program Files \ Git \ bin;)。并关闭cmd并再次在同一目录中输入相同的add plugin命令并使其工作!!