【问题标题】:two seperate git versions - want to use the brew installed version两个单独的 git 版本 - 想使用 brew 安装的版本
【发布时间】:2015-01-22 13:18:40
【问题描述】:

当我从 heroku 收到我的 git 已过时的通知时,我想使用“brew upgrade git”对其进行升级,然后我得到了这个:

Error: git not installed

什么?好的,所以我决定使用 brew 来安装它:

$ brew install git

好的,那行得通。安装了 Git 2.2.2。 现在检查时

$ git --version

我明白了

git version 1.9.3 (Apple Git-50)

不知道发生了什么,但现在我的机器上似乎安装了两个 git 版本。 2.2.2 和 1.9.3 我不想再使用了。 我不是控制台大师,所以在研究了如何解决这个烂摊子之后我也一无所知。 有什么提示吗?

【问题讨论】:

  • 你安装了 XCode 吗?如果我没记错的话,XCode 会在全球范围内安装很多依赖项。如果你想使用自己的库,你需要升级你的 $PATH 变量。
  • 可能 git 已经被 brew 以外的其他东西安装了;和git --version 也会给你git version 1.9.3...也许尝试使用brew卸载git;看看git --version 给出了什么?
  • 没有 brew,我得到 git 版本 1.9.3。所以 brew 拥有 2.2.2 版本和其他 1.9.3 版本。我怎样才能永远摆脱 1.9.3?

标签: git homebrew


【解决方案1】:

您是否尝试过运行brew doctor

它会告诉您PATH 环境变量是否有问题,这很可能是问题所在。

【讨论】:

  • 没有太多反馈可以帮助您。你试过运行which gitecho $PATH,...?这些返回什么?
【解决方案2】:

homebrew 将所有内容安装在/usr/local/bin 中,因此如果您想使用homebrew 安装的软件包而不是Apple 提供的程序,您需要将其放在PATH 的开头,即在您的登录资料显示

export PATH=/usr/local/bin:$PATH

【讨论】:

    猜你喜欢
    • 2021-11-28
    • 1970-01-01
    • 2017-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-07
    • 1970-01-01
    相关资源
    最近更新 更多