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


29

我刚刚完成了新安装的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。

Answers:


44

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

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

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

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

有没有办法从xcode删除该包装?
JanHančič13年

@JanHančič:是的sudo rm /usr/bin/git,但是不推荐!
Arne Burmeister 2013年

3
尝试使用〜/ .profile并重新启动终端应用程序
Arne Burmeister 2013年

1
现在可以。我想我的.bashrc不会以某种方式被拾起。谢谢!
JanHančič13年

2
对我来说,上面的工作,但在〜/ .bash_profile中
Chux 2013年

1

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

/usr/local/git/bin

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


-1

只需设置一个别名,这样当您调用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>]
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.