在 Mac OS X 10.9(Mavericks)下安装 Git 的问题

在 Mac OS X 10.9(Mavericks)下安装 Git 的问题

我刚刚完成了 Mavericks 的全新安装。然后我去了git-scm.com并下载了 Mac 安装程序并从中安装了 Git。

现在,每当我进入终端并输入时,git我都会得到这个:

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.

我也遇到这样的对话:

在此处输入图片描述

git 安装程序将 git 安装到/usr/local/git/bin并且我已将其添加到我的PATH但仍然没有骰子。

我在这里做错了什么?我不想安装 xcode 只是为了使用 git。

答案1

只需下载原始 git 包。安装程序将在 下安装 git /usr/local/git(您需要停用安全选项才能运行安装程序)。

Xcode使用了预安装的 git 包装器,/usr/bin如果不安装 Xcode,它将无法工作。您需要/usr/local/git/bin/git显式运行或将 PATH 变量更改为/usr/local/git/bin在 之前包含/usr/bin

~/.profile使用以下内容创建/编辑您的:

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

答案2

对于 Mac OS X 10.10 (Yosemite),添加:

/usr/local/git/bin

按照第一行/etc/paths并删除/etc/paths.d/git文件以避免重复。这将影响所有用户。

答案3

只需设置一个别名,这样当您调用 git 命令时,它会调用正确的命令而不是包装器......

alias git="/usr/local/git/bin/git" 

Mac-mini:/$ 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.

Mac-mini:/$ alias git="/usr/local/git/bin/git"

Mac-mini:/$ git -version
Unknown option: -version
usage: git [--version] [--help] [-c name=value]
           [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
           [-p|--paginate|--no-pager] [--no-replace-objects] [--bare]
           [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
           <command> [<args>]

相关内容