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
有什么问题?如何解决?
答案 0 :(得分:76)
你是否正确安装了Git?
根据Bower网站的说法,您需要确保选中“从Windows命令提示符运行Git”选项。
我遇到了这个问题,当我尝试安装Angular时没有找到Git。我重新运行git的安装程序并更改了我的设置,然后就可以了。
从凉亭网站: http://bower.io/
答案 1 :(得分:23)
虽然@vitocorleone在技术上是正确的。如果您已经安装,则无需重新安装。您只需将其添加到您的路径中即可。您将发现自己为平均堆栈的许多工具执行此操作,因此您应该习惯这样做。您不希望必须位于包含可执行文件的文件夹中以运行它。
在行类型的末尾(假设这是您安装它的地方)
; C:\ Program Files(x86)\ git \ cmd
点击确定,确定,然后保存
这基本上告诉了操作系统..如果你在我输入的文件夹中找不到这个可执行文件,请查看Path to fide它在哪里。
答案 2 :(得分:20)
从git-bash安装git并运行 npm install 对我有用。确保您在正确的目录中。
答案 3 :(得分:7)
为Windows安装git和tortoise git并确保它在您的路径上(Tortoise Git的安装程序包含命令行工具的选项并确保它在路径上 - 选择它们)。
您需要关闭并重新打开任何现有的命令行会话才能使更改生效。
然后您应该能够成功运行npm install
或继续处理下一个问题!
答案 4 :(得分:3)
在我的情况下,问题没有解决,因为我没有重新启动我的系统。请确保重新启动系统。
答案 5 :(得分:1)
如果您安装了GitHubDesktop,则git.exe的路径将为
C:\ Users \ <'用户名'> \ AppData \ Local \ GitHubDesktop \ app-1.1.1 \ resources \ app \ git \ cmd
>通过以下操作将此路径添加到环境变量中,
**(请注意:结尾处为\ cmd,而不是\ cmd \ git.exe)。**
导航至环境变量编辑器,然后在“系统变量”部分中找到路径变量。单击Edit…,然后将Git的URL粘贴到末尾。保存!
现在打开一个新的cmd并键入命令git。如果您能够看到git的用法,那么说明已完成。
现在您可以执行命令来安装软件包。
例如:npm install native-base --save
答案 6 :(得分:0)
使用Git CMD而不是使用Win CMD。
答案 7 :(得分:0)
我确实安装了git并再次尝试并得到了同样的错误。但是运行&nbsp; npm install&#39;在一个新的命令提示窗口为我工作。不需要重新启动机器。
答案 8 :(得分:0)
转到环境变量,您将在计算机属性->高级系统设置->环境变量->路径
中找到此变量添加在系统中安装的git的路径。 例如:“ C:\ Program Files \ Git \ cmd ”
保存。 很好,现在去!
答案 9 :(得分:0)
问题取决于您使用的命令提示符。如果您使用的是 Windows cmd,那么如果您在系统中安装了 git 就可以了(请注意,安装后它会被添加到您的系统路径中)。如果您在 Anaconda 终端或任何其他终端上运行,那么您需要从终端在您的项目环境中安装 git。
对于anaconda,问题通过运行得到解决:
<块引用>conda 安装 git