已安装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,并选择该选项。

其他回答

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

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

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

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

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

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

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

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

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


FROM node:8.3-alpine

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

RUN apk add git


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