Bower:ENOGIT Git未安装或未安装在PATH中

use*_*929 232 javascript git bower

Git已安装并且在路径中.

平台:Red Hat Enterprise Linux 5.8.

>which git
/usr/local/bin/git
Run Code Online (Sandbox Code Playgroud)

然而凉亭找不到它:

bower angular#1.0.6  ENOGIT git is not installed or not in the PATH
Run Code Online (Sandbox Code Playgroud)

建议的解决方法是什么?

Eya*_*rra 336

将Git添加到Windows 7/8/8.1路径

注意:您必须在计算机上安装msysgit.另外,我的Git安装路径是"C:\ Program Files(x86)\ Git".你的可能会有所不同.请在继续之前检查您的位置.

打开Windows环境变量/路径窗口.

  1. 右键单击" 我的电脑" - >" 属性"
  2. 单击左侧列中的"高级系统设置"链接
  3. 单击窗口底部的" 环境变量 "
  4. 然后在系统变量下查找路径变量并单击编辑
  5. 将pwd添加到字符串末尾的Git二进制文件和cmd,如下所示:

    ;%PROGRAMFILES(x86)%\Git\bin;%PROGRAMFILES(x86)%\Git\cmd
    
    Run Code Online (Sandbox Code Playgroud)

现在在PowerShell中测试它.输入git并查看它是否识别该命令.

这是显示如何操作的图像!

来源:将Git添加到Windows 7路径

  • PATH更新后必须重新启动cmd提示符. (92认同)
  • `; C:\ Program Files\Git\bin; C:\ Program Files\Git\cmd`为我工作!! (7认同)
  • `%PROGRAMFILES(x86)%`对我不起作用,但`C:\ Program Files(x86)`做了.不完全确定原因. (6认同)
  • 这个工作得很好,我遇到了在我的IDE(Webstorm)中安装angularjs教程的问题.只需重新启动它! (4认同)
  • 执行此操作后,您还需要打开一个新的cmd ...如果您打开现有的shell,则不会包含该路径. (2认同)

小智 215

只需使用Git Bash而不是cmd.

  • 这是为什么?无论如何,这解决了我与凉亭的问题.我在Windows 7上通过"Git Shell"运行"bower install"(cygwin也可以运行)并且它工作正常,Node.js命令提示失败. (5认同)
  • 在大多数情况下,这是一个正确的答案.但是,[某些扩展](https://visualstudiogallery.msdn.microsoft.com/65748cdb-4087-497e-a394-2e3449c8e61e)将依赖于cmd,而不是bash,并且在cmd的路径中需要git. (3认同)

ski*_*joe 69

在node.js命令提示符下运行以下命令,其中"<git path>"是git bin文件夹的路径:

set PATH=%PATH%;<git path>;
Run Code Online (Sandbox Code Playgroud)

所以,像这样:

set PATH=%PATH%;C:\Program Files\Git\bin;
Run Code Online (Sandbox Code Playgroud)

或者:(注意(x86))

set PATH=%PATH%;C:\Program Files (x86)\Git\bin;
Run Code Online (Sandbox Code Playgroud)

这会将git添加到路径变量中.确保你输入正确,或者你可能删除你的路径变量,这将是不好的.


小智 26

确保使用从列表中选择的第二个或第三个选项安装Git.通过自动修改PATH,它将穿透Git命令到cmd;)

在此输入图像描述


use*_*819 18

我在Windows中遇到了同样的错误.添加git到路径修复了问题.

G:\Dropbox\Development\xampp\htdocs.penfolds.git\penfolds-atg-development>bower install
bower bootstrap#~3.0.0          ENOGIT git is not installed or not in the PATH

G:\>PATH
PATH=E:\Program Files\Windows Resource Kits\Tools\;

G:\Dropbox\Development\xampp\htdocs.penfolds.git\penfolds-atg-development>set PATH=%PATH%;E:\Program Files\Git\bin;

G:\Dropbox\Development\xampp\htdocs.penfolds.git\penfolds-atg-development>bower install
bower bootstrap#~3.0.0      not-cached git://github.com/twbs/bootstrap.git#~3.0.0
bower bootstrap#~3.0.0         resolve git://github.com/twbs/bootstrap.git#~3.0.0
Run Code Online (Sandbox Code Playgroud)

  • 您需要重新启动命令提示符窗口,以便使用已修改的环境变量. (2认同)

Rah*_*one 14

我也得到了同样的错误,解决方案是先检查系统中是否安装了Git,如果没有,请安装它.

安装完成后,从Windows 打开Git BashGit Shell并转到您的项目(使用"cd path"进入命令提示符的方式相同).默认情况下,Git Shell安装了Github.

然后运行相同的bower install命令.它将按预期工作.

下面的屏幕截图显示了使用Git Shell的命令 Bower使用Git Shell安装


Gib*_*boK 12

在Windows上,您可以尝试在命令提示符下设置路径:

set PATH=%PATH%;C:\Program Files\Git\bin;
Run Code Online (Sandbox Code Playgroud)


mty*_*son 7

当你运行git install时,你可能没有选择:

"使用Windows命令提示符中的Git"

在安装过程中.

重新运行git install,然后选择该选项.


Mat*_*att 5

您缺少环境路径.跟着这些步骤:

  1. 搜索"编辑系统环境变量".
  2. 单击"环境变量".
  3. 在"系统变量"部分中,向下滚动并单击变量"路径".点击"修改".
  4. 将此文本附加到"变量值"的末尾.

;%PROGRAMFILES%\的Git\BIN;%PROGRAMFILES%\的Git\CMD

  • 你节省我的一天(y) (3认同)