Problemas al instalar Git en Mac OS X 10.9 (Mavericks)

29

Acabo de completar una nueva instalación de Mavericks. Luego fui a git-scm.com y descargué el instalador de Mac e instalé Git desde allí.

Ahora, cada vez que entro en la terminal y escribo git, obtengo esto:

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.

También este diálogo:

ingrese la descripción de la imagen aquí

El instalador de git instaló git /usr/local/git/biny lo agregué a mi PATHpero aún no tengo dados.

¿Qué estoy haciendo mal aquí? No quiero instalar xcode solo para poder usar git.

Jan Hančič
fuente

Respuestas:

44

Simplemente descargue el paquete original de git . El instalador instalará git under /usr/local/git(debe desactivar las opciones de seguridad para ejecutar el instalador).

Hay un git wrapper preinstalado en /usr/binXcode que no funciona sin instalar Xcode. ¡Necesita ejecutar /usr/local/git/bin/gitexplícitamente o cambiar la variable PATH para contener /usr/local/git/binantes /usr/bin!

Crea / edita tu ~/.profilecon lo siguiente:

PATH=/usr/local/git/bin:$PATH
export PATH
Arne Burmeister
fuente
¿Hay alguna manera de eliminar ese contenedor de xcode?
Jan Hančič
@ JanHančič: Sí sudo rm /usr/bin/git, ¡pero no recomendado!
Arne Burmeister
3
Pruébelo con ~ / .profile en su lugar y reinicie la aplicación de terminal
Arne Burmeister
1
Esto funciona ahora sí. Supongo que mi .bashrc no se recoge de alguna manera. ¡Gracias!
Jan Hančič
2
Para mí trabajó lo anterior pero en ~ / .bash_profile
Chux
1

Para Mac OS X 10.10 (Yosemite) agregue:

/usr/local/git/bin

Como la primera línea /etc/pathsy eliminar el /etc/paths.d/gitarchivo para evitar la duplicación. Esto afectará a todos los usuarios.

igor
fuente
-1

Simplemente configure un alias para que cuando llame al comando git llame al correcto en lugar del contenedor ...

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>]
Rich Nason
fuente