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

建议的解决方案是什么?


当前回答

当你运行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

我在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,而不是node.js或命令提示符

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

bower install --react

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

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


FROM node:8.3-alpine

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

RUN apk add git


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

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