2009-12-02 10 views
18

Recibo este error cuando trato de usar git últimamente. No estoy exactamente seguro de cuándo comenzó el error ya que rara vez uso git. Solía ​​usarlo. No cambié nada de eso o de mi máquina que yo sepa. Ahora no funciona.git: comando no encontrado (en OS X 10.5)

He pasado y reinstalado la última versión usando el instalador this, y sigo recibiendo el mismo error en el terminal.

¿Alguien ha oído hablar de esto antes? El instalador funciona bien, no hay errores, pero aún no reconoce el comando "git" en la terminal.

estoy corriendo OS 10.5

EDITAR

por una respuesta por debajo de la cual me señaló a mi variable PATH creo que esa es la cuestión. Instalé MacPorts en un punto, lo que cambió mi .profile No tengo idea de cómo cambiarlo. Mi viejo .profile era la siguiente:

alias g='git' 
export PS1='$(git branch &>/dev/null; if [ $? -eq 0 ]; then \ 
echo "\[\033[00m\]$(git branch grep ^*sed s/\*\ //) "; fi)\$\[\033[00m\] ' 
export LC_CTYPE=en_US.UTF-8 
export PATH=$PATH:/usr/local/bin 

Mi nuevo .profile es la siguiente:

export PATH=/opt/local/bin:/opt/local/sbin:$PATH 
export MANPATH=/opt/local/share/man:$MANPATH 

¿Cómo puedo hacer que esos dos archivos se convierten en uno?

Respuesta

23

Desde la página se ha vinculado a:

/usr/local/git/bin 

es que en su camino?

abierto ~/.profile en su editor favorito y agregue la línea

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

Esto añade el artículo a la variable PATH (separarated por dos puntos), por lo que es compatible con otros comandos que modifican la trayectoria.

+0

¡Ah !, bueno eso es algo ... pero no sé qué hacer. Por favor revise la pregunta editada. –

+0

¿Debo cerrar la sesión/iniciar sesión para que estos cambios sean visibles o debería simplemente "funcionar"? –

+0

OS X fuentes su perfil cada vez que abra un terminal, creo. –

10

Otra forma de abordar esto es verificar si tiene un archivo /etc/paths.d/git. El instalador de OSX debería haber creado el archivo que contiene:

/usr/local/git/bin

de modo que es recogido sin ningún .bash_profile es necesario, o al menos no hay entradas especiales en su .bash_profile o .profile en su caso.

Acabo de probar la eliminación de mi .bash_profile y la apertura de una nueva ventana de shell y aún puedo resolver el comando git.

+0

¡Perfecto! La actualización del archivo ~/.profile no funcionó para mi configuración. – leviathan

+0

No tenía .bash_profile para empezar, así que no veo cómo solucionarlo. –

+2

Tengo el archivo /etc/paths.d/git. Aún fallando ... –

24

Tenía el mismo problema en el león de montaña.

Si está utilizando XCode, ejecútelo. luego vaya a XCode-> preferencias e instale "Herramientas de línea de comandos".

eso es, funcionó para mí.

http://www.hongkiat.com/blog/mountain-lion-git-fix/

+1

que ayudó! ¡Gracias! –

+1

¡Gracias, esta fue la forma rápida y fácil de solucionarlo! –

+1

Considere también la respuesta de @lorddev: con Xcode, configure el perfil bash 'alias git = 'xcrun git'' – cregox

8

lo que funcionó para mí fue

  1. instalación de la última versión de Xcode desde la App Store
  2. alias git='xcrun git' Correr por this guy.
+0

Esta es la respuesta correcta. No es necesario instalar herramientas de CLI. – KPM

5

En caso de que las personas sigan teniendo este problema, asegúrese de que/usr/libexec/path_helper sea ejecutable. Tuve este problema cuando instalé Prezto.

sudo chmod ugo+x /usr/libexec/path_helper 
1

Vaya a su directorio:

cd ~ 

puede verificar que está en el directorio correcto mediante la impresión de su directorio de trabajo:

pwd 

Se debe hacer salir algo como: /usuario/YOUR_USER

A continuación, abra su perfil de bash:

vi .bash_profile 

debería ver algo como lo siguiente:

Bash Profile VI

luego pulse 'i' para entrar en el modo de inserción

insert mode

entonces agregue su exportación al archivo (Puede usar COMANDO + c y COMANDO + v copiar y pegar):

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

A continuación, pulse el botón 'ESC' -> a continuación, escriba en el siguiente para escribir los cambios y salga:

:wq 

Luego presione enter.

A continuación, tendrá que cerrar y salir de la terminal y luego abrir una nueva.

0

En mi caso, no había nada de malo en mi path, pero si XCode está instalado correctamente o no.

en el terminal (Aplicaciones> Utilidades> Terminal), el tipo y plazo:

xcode-select --install 

Este comando descargar e instalar herramientas Xcode Developer y no verá ese mensaje de nuevo.

O, dependiendo de dónde se encuentra usted un problema, ejecuta el siguiente comando también puede ayudar a:

xcode-select --reset 

espero que ayude!

Cuestiones relacionadas