已安装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

建议的解决方案是什么?


我在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

只需使用Git Bash而不是cmd。


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

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

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

右键单击我的电脑->属性 单击左边栏中的高级系统设置链接 单击窗口底部的“环境变量” 然后在“系统变量”下查找路径变量并单击“编辑” 将pwd添加到Git的二进制文件和字符串末尾的cmd中,如下所示: Git; % PROGRAMFILES (x86) % \ \ bin; % PROGRAMFILES (x86) % \ Git \ cmd

现在在PowerShell中测试它。输入git,看看它是否能识别这个命令。

来源:添加Git到Windows 7路径


在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添加到路径变量中。确保你输入正确,否则你可能会删除你的路径变量,这将是糟糕的。


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

安装完成后,在Windows中打开Git Bash或Git Shell,然后进入您的项目(与在命令提示符中使用“cd path”的方式相同)。Git Shell默认安装Github windows安装。

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

下面的截图显示了使用Git Shell的命令


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

从Windows命令提示使用Git

安装过程中。

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


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

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

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


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


我也从cmd中得到了相同的问题,并使用以下步骤解决。

首先安装https://msysgit.github.io/(如果还没有安装)。 然后按照skinneejoe的建议设置Git路径:

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

或者这个(注意(x86)):

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

您错过了环境路径。遵循以下步骤:

搜索“编辑系统环境变量”。 点击“环境变量”。 在“系统变量”部分,向下滚动并单击变量“Path”。点击“编辑”。 将此文本附加到“变量值”的末尾。

;%PROGRAMFILES%\Git\bin;%PROGRAMFILES%\Git\cmd


NPM安装从git bash为我工作。 重启电脑后。


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

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

在Linux中:

如果你没有安装git,请使用:

sudo apt-get update
sudo apt-get install git

使用命令,你将知道目录在哪里,然后添加路径,如果它不在那个环境变量。


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

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

bower install --react

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

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

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

和类型

npm安装

. 这对我很管用。


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


上面的人已经为你的问题给出了解决方案,我希望如此。如果有人在2022年使用docker镜像时面临这个问题,那么你应该添加一个命令来在你的镜像中安装git。

例如,您在Dockerfile中使用alpine image。那么它将是这样的:


FROM node:8.3-alpine

# ....... other stuffs .....

RUN apk add git


# ....... other stuffs .....