【问题标题】:Can I install/use git on OS X Yosemite without CLDT?我可以在没有 CLDT 的 OS X Yosemite 上安装/使用 git 吗?
【发布时间】:2014-12-19 22:46:34
【问题描述】:

我的一个朋友需要克隆一个 git repo,但在他的机器上没有安装 xcode,当他尝试使用 git 时,他的 Macbook 说

命令git需要命令行开发者工具,你要安装吗?

图片是德语的。

那么是否可以在没有 Xcode 的 OS X 上使用 git?

【问题讨论】:

  • 它是否也适用于 git 安装程序?
  • 我没有尝试过,但很有信心应该会。
  • 嗯...那么他的机器可能坏了,他说,他已经安装了 github for mac 和 git,但它仍然显示这条消息:(
  • 有道理。我猜他没有设置PATH env,所以git是/usr/bin/git。他应该使用 /Applications/GitHub.app/Contents/Resources/git/bin/git 而不是 git,或者设置 PATH env。

标签: xcode git osx-yosemite


【解决方案1】:

是的。而不是使用内置的git 命令:

  • 如果您还没有安装Homebrew

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  • 运行brew update && brew install git

  • 重启终端(或关闭当前选项卡并打开一个新选项卡)


在您执行此操作之前:

$ git --version
git version 1.9.3 (Apple Git-50)

执行此操作后:

$ git --version
git version 2.2.1

【讨论】:

  • 我不确定,但我认为 Homebrew 需要命令行工具。
  • 我很害怕 :(
【解决方案2】:

使用 SourceTree.app 怎么样?

http://www.sourcetreeapp.com/

SourceTree.app 也有 git 二进制文件。

$ SourceTree.app/Contents/Resources/git_local/bin/git --version
git version 2.2.1

编辑

他安装了 github for mac 和 git,但它仍然显示此消息:(

我猜他没有设置 PATH 环境,所以 git 是 /usr/bin/git。他应该使用 /Applications/GitHub.app/Contents/Resources/git/bin/git 而不是 git,或者设置 PATH 环境。

【讨论】:

  • 我接受了你的回答,因为 Sourcetree 有效,我们将尝试 PATH 的事情 :)
猜你喜欢
  • 2016-07-23
  • 2016-02-04
  • 2015-03-01
  • 2015-03-20
  • 2017-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多