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

时间:2013-12-18 19:42:44

标签: javascript git bower

Git已安装且位于路径中。

平台:Red Hat Enterprise Linux 5.8。

>which git
/usr/local/bin/git

然而凉亭找不到它:

bower angular#1.0.6  ENOGIT git is not installed or not in the PATH

建议的解决方法是什么?

17 个答案:

答案 0 :(得分:334)

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

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

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

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

    ;%PROGRAMFILES(x86)%\Git\bin;%PROGRAMFILES(x86)%\Git\cmd
    
  7. 现在在PowerShell中测试它。输入git并查看它是否识别该命令。

    This is image showing you how to do so!

    来源: Adding Git to Windows 7 Path

答案 1 :(得分:213)

只需使用Git Bash而不是cmd。

答案 2 :(得分:69)

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

set PATH=%PATH%;<git path>;

所以,就像这样:

set PATH=%PATH%;C:\Program Files\Git\bin;

或者:(注意(x86))

set PATH=%PATH%;C:\Program Files (x86)\Git\bin;

这会将git添加到路径变量中。确保你输入正确,否则你可能会删除那些不好的路径变量。

答案 3 :(得分:26)

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

Enter image description here

答案 4 :(得分: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

答案 5 :(得分:14)

我也遇到了同样的错误,首先要解决的问题是检查系统中是否安装了 Git ,如果没有,请安装它。

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

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

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

答案 6 :(得分:12)

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

set PATH=%PATH%;C:\Program Files\Git\bin;

答案 7 :(得分:7)

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

&#34;使用Windows命令提示符中的Git&#34;

在安装过程中。

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

答案 8 :(得分:5)

您缺少环境路径。请按照以下步骤操作:

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

    ;%PROGRAMFILES%\ GIT中\ BIN;%PROGRAMFILES%\ GIT中\ CMD

答案 9 :(得分:3)

我也从cmd遇到同样的问题,并使用以下步骤解决。

首先安装https://msysgit.github.io/(如果没有安装alredy)。 然后按照skinneejoe:

的建议设置Git路径
set PATH=%PATH%;C:\Program Files\Git\bin;

或者这(注意(x86)):

set PATH=%PATH%;C:\Program Files (x86)\Git\bin;

答案 10 :(得分:1)

在Linux中:

如果你没有安装git use:

sudo apt-get update
sudo apt-get install git

使用命令which git,您将知道目录所在的位置,然后添加路径(如果它不在该环境变量中)。

答案 11 :(得分:0)

1.在环境变量中设置Git的Path。 2.从Windows命令提示符, 运行 cd 项目\文件夹\路径\ 运行命令:bower install

答案 12 :(得分:0)

我通过从Download Git Bash安装Git Bash解决了这个问题。

安装软件时设置此选项3如下所示。

Setting Path variable

最后使用Bash右键单击选择项目文件夹,如下所示。

enter image description here

并输入

  

npm install

。它对我有用。

答案 13 :(得分:0)

我在cPanel CentOS 6 linux机器上遇到了这个问题。 我的解决方案是将cPanel git符号链接到 / usr / local / bin / git

ln -s /usr/local/cpanel/3rdparty/bin/git /usr/local/bin/git

答案 14 :(得分:-2)

来自 git bash

npm install确实对我有用。  重启PC后。

答案 15 :(得分:-3)

只需使用Git Bash而不是node.js或命令提示符

作为安装ReactJS的示例,在打开Git Bash后,执行以下命令安装react:

bower install --react

答案 16 :(得分:-4)

我遇到了同样的问题,需要重新启动cmd - 问题就消失了。