我刚刚完成了 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>]