【问题标题】:How can I install and use latest Git on Mac OS X 10.9?如何在 Mac OS X 10.9 上安装和使用最新的 Git?
【发布时间】:2015-07-26 01:00:49
【问题描述】:

我通过 http://git-scm.com/download/mac 从 sourceforge 为我的 Macbook Pro OS X 10.9.5 下载了 Git 2.4.3,然后安装了它。

当我在终端输入git --version 时,出现了这条消息:

xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. 
Choose an option in the dialog to download the command line developer tools

当我输入 which git 时出现:/usr/bin/git

当我输入 git version 2.4.3 时出现:git version 1.9.5 (Apple Git-50.3)

然后我安装了 Xcode。当我在终端中输入上述命令时,出现了相同的结果。

然后我卸载了 Git。

如何安装和使用最新版本的 Git?

【问题讨论】:

    标签: xcode git installation osx-mavericks homebrew


    【解决方案1】:

    要在不使用 Xcode 的情况下安装 Git,您可以使用 Homebrew(这也非常适合安装其他工具)——强烈推荐。我更喜欢使用 Homebrew,而不是像 Git 那样使用专用的下载和安装选项。

    设置 Homebrew 后,您可以使用它通过单个命令安装和更新许多其他命令行工具。

    安装 Homebrew 可以这样完成:

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

    在终端中执行此操作,它将为您的用户安装 Homebrew。 Homebrew Wiki 有更多的安装选项。

    安装 Homebrew 后,您可以使用它来安装最新版本的 Git:

    brew install git
    

    只需确保更新您的PATH 变量以包含/usr/local/bin,因为这是 Homebrew 安装 Git 可执行文件的位置。您似乎面临的问题是您的终端仍在路径上使用不同的 Git 可执行文件。要更新您的 PATH 变量,请在文本编辑器中编辑文件 ~/.bash_profile 并确保它包含如下内容:

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

    保存此文件后,关闭当前终端窗口并打开一个新窗口 - 然后它应该使用新的 PATH 设置。

    然后输入

    which git
    

    查找当前终端会话使用的 Git 可执行文件的位置。

    【讨论】:

    • Homebrew 需要 XCode 命令行工具。如果您不想注册为开发人员,则需要安装 XCode,然后运行我在下面列出的命令。
    • Xcode 当前稳定版本需要 OSX 10.10。它的测试版需要 10.11。我是否正确理解这里的建议是从 OSX 10.9.5 升级到 10.10 以便我可以安装 Xcode,然后我可以安装 Homebrew,以便我最终可以安装 Git?这是最短的路线吗?
    • Mac OS X 预装了 Git 版本,正如您所注意到的。 Xcode 也有特定版本的 Git。如果您想使用最新版本的 Git(可能比 Xcode 中的版本更新),您可以选择安装打包版本或通过 Homebrew/Macports 之类的工具。
    • 根据接受的答案,这是我为解决此问题而采取的步骤。我安装了Homebrew。然后我通过终端输入“brew install git”安装了 git。然后我输入了“which git”,它返回了“/usr/bin/git”。然后我输入“git --version”返回“git version 1.9.5(Apple Git-50.3”。然后我将“export PATH=/usr/local/bin:$PATH”粘贴到终端。然后我输入“git --version”返回“git version 2.5.0”。然后我输入“which git”返回“/usr/local/bin/git”。
    【解决方案2】:

    您可能需要 XCode 的命令行工具。安装 XCode 后,运行 sudo xcode-select --install 来安装它们。然后再次尝试安装 git。

    【讨论】:

      猜你喜欢
      • 2014-02-12
      • 2014-10-10
      • 1970-01-01
      • 2014-04-29
      • 2013-11-02
      • 2013-11-11
      • 2013-11-17
      • 2014-09-23
      相关资源
      最近更新 更多