Estoy intentando instalar Git en mi Mac (OSX 10.6) siguiendo el tutorial oficial de Git.

No tuve ningún problema hasta que tuve que configurar mi nombre de usuario y mi correo electrónico.

Cada vez que lo intenté obtuve -bash: git: command not found

Intenté echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile + reinicié la Terminal. Todavía no funciona.

¿Qué crees que debería hacer para resolver el problema?

Nunca antes había usado el instalador OSX GIT y realmente no quiero .

Edición 1: el problema del comando está solucionado

Edición 2: el resultado del comando /usr/bin/grep PATH .* es

.bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo $PATH .bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo "export PATH=/usr/local/git/bin .bash_history::$PATH" >> ~/.profile .bash_history:echo "export PATH=/usr/local/git/bin .bash_history:echo "export PATH=/usr/local/git/bin .bash_history:echo "export PATH=/usr/local/git/bin .bash_history::$PATH" >> ~/.profile .bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo $PATH .bash_history:echo $PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH 

Comentarios

  • ¿Por qué no ‘ no desea utilizar el instalador?
  • Incluso si no ‘ no quiere usar el instalador, puede considerar usar un administrador de paquetes como homebrew, que sin duda hará que la instalación, desinstalación y actualización mucho, mucho más fácil: github.com/mxcl/homebrew
  • gracias por sus respuestas. Pero el instalador / administrador de paquetes parte de mi pregunta no es mi principal preocupación.
  • Me alegro de que haya funcionado, pero solo una nota en la RUTA has obtenido arriba, has ‘ has obtenido el mismo directorio listado en la RUTA tres veces – funcionará, pero solo es necesario una vez. Para explicar, lo que hace la variable PATH, cuando escribe un comando en la terminal, se busca en cada directorio enumerado en PATH en orden para el comando que ejecutó. Cada directorio está separado por dos puntos. Un consejo útil también: antes de editar cualquier archivo del sistema, puede hacer una copia rápida (cp .profile .profile.bak) de esa manera puede volver fácilmente a una versión funcional si algo se rompe.
  • ‘ he revertido su edición que agregó la solución a la pregunta porque esto tiende a confundir a la gente. Usted ‘ aceptó una respuesta a continuación para que los futuros visitantes sepan qué hacer para resolver problemas similares. Si desea agregar detalles, edite la respuesta o deje un comentario.

Responder

¿Dónde instalar git en? Los diferentes métodos de instalación lo colocarán en diferentes lugares. Verifique su proceso de instalación. En mi máquina lo tengo en /usr/bin/

Debes asegurarte de que tu PATH contenga el directorio en el que vive el git in.

Puede ejecutar locate git para buscarlo, probablemente tendrá que crear su base de datos de localización si aún no lo ha hecho.

Puede probar algunos lugares típicos

/usr/bin/git --version 

Una vez que sepa dónde está instalado, puede modificar su PATH archivo editando .profile o .bash_profile para agregar el valor apropiado.

Comentarios

  • Gracias por tu respuesta. Instalé Git en / usr / local / git / bin y ya intenté agregarlo a mi ruta. Ahora solo puedo usar el comando cd. Los comandos ls, git … ya no ‘ funcionan.
  • Bien, ese ‘ es un lugar inusual para instalarlo, ¿estás seguro? ¿Está seguro de que no ‘ t lo instaló en: / usr / local / bin? Revise los distintos directorios para ver dónde está realmente. Luego verifique que funcione ejecutándolo con una ruta completa: p. Ej. / usr / local / bin / git O / usr / local / git / bin / git O / usr / bin / git etc. Una vez que tenga la ruta correcta y sepa que funciona, modifique su variable PATH para que sea ‘ directorio ‘ donde vive el ejecutable git.
  • Estoy seguro de que es el directorio correcto. El archivo git ubicado en este directorio, cuando se inicia, enumera los comandos git más comunes. En PATH tengo / usr / local / git / bin: / usr / local / git / bin: / usr / local / git / bin. Mi problema es que no puedo ‘ t usar cualquier comando de terminal excepto cd, – (
  • Está bien, eso ‘ es probablemente porque ‘ has estropeado tu PATH. Algunos de los comandos básicos están integrados en el shell, por lo que no ‘ t confíes en un PATH. Uno de los comandos que ‘ que he usado ha borrado la ruta de tu shell. Edita el contenido de .profile y arréglalo. Si quieres ayuda, intenta publicar el contenido de este comando: / usr / bin / grep PATH. *
  • El archivo git. dmg install pone git en / usr / local / bin / git, por lo que es el lugar normal y no un problema, pero como se indicó, muéstrenos cuál es su .profile / PATH completo

Respuesta

Esto debería ayudarlo a comenzar:

Debemos asegurarnos de que la Terminal siga el orden correcto de carpetas para descubrir su nueva versión de Git.

$ echo "export PATH=/usr/local/git/bin:/usr/local/bin:/usr/local/sbin:$PATH" >> ~/.bash_profile 

Dile al Terminal que mire tu bash_profile para obtener el orden actualizado de las carpetas (tu «$ PATH»)

$ source ~/.bash_profile 

Ahora revisemos su versión de Git nuevamente

$ git --version 

Respuesta

En el caso de que mi siguiente respuesta rompa sus comandos normales de Terminal, como lo hizo conmigo, encontré otra solución que funciona mejor.

Si usó mi última publicación para configurar el PATH para Git, y ya no tiene acceso a comandos como

cd ls 

Lo primero que debe hacer es ejecutar

unset PATH export PATH=/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin 

Luego ejecute

touch ~/.bash_profile open ~/.bash_profile 

Y agregue la siguiente línea a su archivo .bash_profile

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

Guarde el archivo y vuelva a ejecutarlo en Terminal

source ~/.bash_profile 

Para actualizar el archivo .bash_profile dentro de la sesión de Terminal en ejecución

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *