【问题标题】:Bower "Git not in the PATH" errorBower“Git 不在 PATH 中”错误
【发布时间】:2013-11-19 10:42:38
【问题描述】:

我刚刚通过 NPM 为一个项目安装了 git 和 bower。这是第一次使用。

然后我尝试运行bower install jQuery,例如,我得到了这个特定的错误:

ENOGIT git is not installed or not in the PATH

我可以在哪里实际定义路径以及如何定义路径,当我们说 PATH 时,主要思想是什么?

另外,我真的需要一些好的资源来帮助我学习这个问题背后的概念或学习 NPM 的一般用法。

我使用的是 Windows 7,64 位。

【问题讨论】:

  • 您使用哪种操作系统?你能在终端中启动git 命令吗?如果没有,请安装它。
  • 对不起。我刚刚进行了编辑。
  • 我遇到了同样的问题 + angularjs 没有定义等等。安装 msysgit bower install jQuery 解决了这个问题。现在我很高兴:-)
  • @MoslemBenDhaou 显然,这个问题是在 13 年 11 月提出的,而您发布的链接说这个问题是在 13 年 12 月提出的。我认为那个链接是重复的。

标签: javascript git node.js


【解决方案1】:

安装msysgit,如the Bower documentation中所述:

要在 Windows 上使用 Bower,您必须正确安装 msysgit。一定要勾选下面显示的选项:

[ ] 仅使用 Git bash

[x] 从 Windows 命令提示符运行 Git

[ ] 从 Windows 命令提示符运行 Git 并包含 Unix 工具

安装完成后,重启CMD。然后,您(和 bower)将能够从命令提示符运行 git,这将解决您的问题。

【讨论】:

  • 使用给定的设置重新安装了 msygit。谢谢。我仍然有同样的错误,我在哪里可以定义路径以及如何定义?
  • 尝试注销或重启?
  • PATH 更新后必须重新启动 Cmd 提示符。不需要注销/重启。
  • 这在没有 msysgit 的情况下是可能的——这只是你的 PATH 变量的问题。请参阅下面的答案。
  • 但是为什么凉亭首先需要 git? (这里没有答案解决这个问题......)
【解决方案2】:

确保您安装了 git,并从列表中选择了第二个或第三个选项。 它将通过自动修改 PATH 将 git 命令渗透到 cmd ;)

【讨论】:

    【解决方案3】:

    手动方法是将 Git cmd 路径添加到您的 windows PATH 环境变量中。 Git cmd 路径在您的机器上将是唯一的,例如:

    C:\Users\<YourUserName>\AppData\Local\GitHub\PortableGit_<SomeGuid>\cmd\

    在命令提示符下,将其添加到您的 PATH 变量中,如下所示:

    path C:\Users\<YourUserName>\AppData\Local\GitHub\PortableGit_<SomeGuid>\cmd\;%PATH%

    【讨论】:

      【解决方案4】:

      使用 Git Bash 安装 Bower 并从 Git Bash 运行 bower install jQuery。 Git 在 Windows 命令提示符下无法工作,因为 CMD 不兼容 POSIX。

      【讨论】:

      • 你错了。它确实可以在 cmd 提示符下工作。 npm -g install bower install msysGit 同时选择 [命令提示符] bower install reqwest
      【解决方案5】:

      忘记 powershell 和命令提示符。使用 git bash 就可以正常工作了。

      【讨论】:

        【解决方案6】:

        确保您使用该目录中的“Git bash”,而不是系统的命令终端:像这样

        【讨论】:

          【解决方案7】:

          先在你的电脑上安装git,如果不添加路径自己添加

          C:\Program Files\Git\cmd

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-05-24
            • 1970-01-01
            • 2018-06-06
            • 1970-01-01
            • 2021-04-03
            相关资源
            最近更新 更多