45

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

问题是什么?如何解决?

项目 git 仓库是https://github.com/linnovate/mean

4

10 回答 10

81

您是否正确安装了 Git?

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

当我尝试安装 Angular 时,我遇到了这个问题,即找不到 Git。我重新运行了 git 的安装程序并更改了我的设置,然后它就可以工作了。

在此处输入图像描述

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

于 2014-02-06T21:41:33.573 回答
23

而@vitocorleone 在技术上是正确的。如果您已经安装,则无需重新安装。您只需要将其添加到您的路径中。你会发现自己对许多平均堆栈的工具都这样做了,所以你应该习惯这样做。您不希望必须在包含可执行文件的文件夹中才能运行它。

  • 控制面板 --> 系统和安全 --> 系统
  • 单击左侧的高级系统设置。
  • 确保您在高级选项卡上
  • 单击底部的环境变量按钮
  • 在底部的系统变量下找到路径变量
  • 在行类型的末尾(假设这是您安装它的位置)

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

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

这基本上告诉操作系统..如果您在我输入的文件夹中找不到此可执行文件,请查看路径以找到它的位置。

于 2015-11-22T18:21:59.203 回答
21

安装 git 并从 git-bash运行npm install对我有用。确保您位于正确的目录中。

于 2014-01-07T00:58:48.643 回答
9

为 windows安装gittortoise git并确保它在您的路径上(Tortoise Git 的安装程序包括命令行工具的选项并确保它在路径上 -选择它们)。

您需要关闭并重新打开任何现有的命令行会话才能使更改生效。

然后你应该能够npm install成功运行或继续下一个问题!

于 2013-10-10T08:39:54.817 回答
3

就我而言,问题没有解决,因为我没有重新启动系统。请确保您确实重新启动系统。

于 2016-11-08T19:45:10.873 回答
2

如果您安装了 GitHubDesktop,那么 git.exe 的路径将是,

C:\Users\<'用户名'>\AppData\Local\GitHubDesktop\app-1.1.1\resources\app\git\cmd

通过以下方式将此路径添加到环境变量中,

**(注意:最后是 \cmd,而不是 \cmd\git.exe)。**

导航到环境变量编辑器并在“系统变量”部分中找到路径变量。单击编辑...并将 Git 的 URL 粘贴到末尾。节省!

现在打开一个新的 cmd 并输入命令 git。如果您能够看到 git 的使用情况,那么它就完成了。

现在你可以执行你的命令来安装你的包。

例如: npm install native-base --save

于 2018-11-20T13:20:43.050 回答
0

我确实安装了 git 并再次尝试并得到了同样的错误。但是在新的命令提示符窗口中运行“npm install”对我有用。不需要重新启动机器。

于 2017-02-13T11:03:31.950 回答
0

转到环境变量,您将在计算机属性->高级系统设置->环境变量->路径中找到它

添加安装到系统中的 git 的路径。例如:“ C:\Program Files\Git\cmd

保存。现在可以走了!!

于 2019-02-08T11:05:57.170 回答
0

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

于 2016-10-14T15:27:12.180 回答
0

该问题取决于您使用的命令提示符。如果您使用的是 Windows cmd,那么如果您在系统中安装了 git 就可以了(请注意,安装后它会添加到您的系统路径中)。如果您在 Anaconda 终端或任何其他终端上运行,则需要从终端在项目环境中安装 git。

对于 anaconda,问题通过运行得到解决:

康达安装 git

于 2021-04-14T10:40:05.460 回答