git没有安装或不在PATH中

Windows,当我尝试运行npm install ,它显示:

 mean@1.0.0 postinstall E:\mean node node_modules/grunt-cli/bin/grunt install Running "bower:install" (bower) task Fatal error : git is not installed or not in the PATH npm ERR! weird error 1 npm ERR! not ok code 0 

问题是什么? 如何解决它?

该进程是从https://github.com/linnovate/mean

你正确安装Git吗?

根据Bower网站,您需要确保选中“从Windows命令提示符运行Git”选项。

我有这个问题,当我试图安装Angular的时候没有findGit。 我重新运行git的安装程序,改变了我的设置,然后它的工作。

在这里输入图像说明

从凉亭网站: http : //bower.io/

而@vitocorleone在技术上是正确的。 如果您已经安装,则无需重新安装。 你只需要把它添加到你的path。 你会发现自己这么做了很多平均堆栈的工具,所以你应该习惯于这样做。 您不希望在保存可执行文件的文件夹中运行它。

  • 控制面板 – >系统和安全 – >系统
  • 点击左边的高级系统设置。
  • 确保你在高级选项卡上
  • 点击底部的环境variablesbutton
  • 在底部的系统variables下findPathvariables
  • 在行types的末尾(假设这是你安装的地方)

    ; C:\ Program Files(x86)\ git \ cmd

  • 点击确定,确定,确定保存

这基本上告诉操作系统..如果你没有在我input的文件夹中find这个可执行文件,请在path中查找它的位置。

从git-bash安装git和运行npm install对我很有帮助 。 确保你在正确的目录中。

为Windows安装git和tortoise git ,并确保它在你的path上。

在我的情况下,问题没有解决,因为我没有重新启动我的系统。 请确保你重新启动你的系统。

使用Git CMD而不是使用Win CMD。

我没有安装Git,并再次尝试,并得到相同的错误。 但是,在新的命令提示符窗口中运行“npm install”为我工作。 重新启动机器不是必需的。

我有Windows 10和上述解决scheme没有为我工作。 我使用windows power shell运行npm,它工作。 不知道为什么,但使用命令提示符和git bash我没有运气来执行npm。

希望这有助于某人