【问题标题】:Homebrew error when updating git更新 git 时出现 Homebrew 错误
【发布时间】:2013-05-17 11:12:36
【问题描述】:

我刚买了 Homebrew。 当我运行brew doctor 时,我得到以下输出...

Warning: An outdated version of Git was detected in your PATH.
Git 1.7.10 or newer is required to perform checkouts over HTTPS from GitHub.
Please upgrade: brew upgrade git

所以我运行brew upgrade git 并得到Error: git not installed

是否有获得更详细错误输出的选项?还是应该在 Homebrew 之外升级 git?

干杯

【问题讨论】:

  • 我有同样的问题,除了我在 cli 和 github-for-mac 上绝对使用 git。 brew install git 抛出错误:make[2]: *** No rule to make target /System/Library/Perl/5.12/darwin-thread-multi-2level/CORE/config.h','perl.mak' 需要。 Stop.` 将尝试从本机安装程序重新安装。

标签: git homebrew


【解决方案1】:

运行

$ brew install git

您可能在系统的其他地方安装了较旧版本的 Git(可能随 Xcode 一起安装)。

【讨论】:

    【解决方案2】:

    命令 brew upgrade git 尝试升级您现有的 Homebrew 安装的 Git,但您没有安装。

    可以使用 Homebrew 安装当前版本的 Git,但您最好使用普通的旧安装程序(可在 http://git-scm.com/download/mac 获得)。这样一来,您就不会遇到任何 $PATH 混淆或其他可能因安装多个 Git 而出现的问题。

    【讨论】:

    • 我确实按照您的建议使用旧安装程序进行了更新,但它显然只是安装了另一个版本的 git,而不是替换路径仍然指向的旧版本。我现在能做什么?
    • 安装程序附带一个卸载脚本,用于删除旧版本。我走了这条路,自制软件不再抱怨(当然我的其他 git 应用程序现在需要一些关注)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 2012-01-02
    相关资源
    最近更新 更多