Actualizar y ejecutar Git a través de Homebrew en lugar de XCode

2

En mi nuevo Mac 2014 (OS X 10.9 Mavericks), acabo de instalar Git usando Homebrew. Para instalar Homebrew, tuve que descargar e instalar XCode 5. Entonces, cuando ingresé el comando which git , puedo ver que Git se está ejecutando desde una ruta de archivo diferente a la del resto de la instalación de Homebrew. La ruta diferente de Git es /usr/bin/git . Creo que se supone que está en /usr/local/bin/ , con el resto de Homebrew.

Encontré una solución para hacer que Git se ejecute desde la instalación de Homebrew (y, en consecuencia, una versión actualizada de Git). Según otra Q & A en este sitio, la solución es agregar export PATH="/usr/local/bin:$PATH" en ~/.bash_profile .

Lamentablemente, no entiendo dónde ingresar esa información. Cuando estoy en la Terminal, no puedo cambiar los directorios a algo llamado "~ / .bash_profile". ¿Cómo llego para ingresar el comando export PATH="/usr/local/bin:$PATH" ? Intenté ingresar el comando /usr/bin/open ~/.bash_profile , pero Terminal me dice: The file /Users/**MYNAME**/.bash_profile does not exist.

    
pregunta joker6 11.09.2014 - 05:52

1 respuesta

2

Esto: ~/.bash_profile es un archivo , no un directorio . Es un archivo que se ejecuta cuando inicia un shell de inicio de sesión de bash :

  

Un shell de inicio de sesión es un shell bash que se inicia con - o --login.

     

Cuando se invoca BASH como shell de inicio de sesión, los siguientes archivos se ejecutan en el orden mostrado.

     
  1. /etc/profile
  2.   
  3. ~/.bash_profile
  4.   
  5. ~/.bash_login
  6.   
  7. ~/.profile
  8.   

Para asegurarse de que sus herramientas instaladas por Homebrew aparezcan antes que cualquier otra herramienta, puede copiar y pegar lo siguiente en una ventana de terminal para actualizar su archivo ~/.bash_profile :

cat << 'EOF' >> ~/.bash_profile

export PATH="/usr/local/bin:$PATH"
EOF

Esto agregará ( >> ) las líneas necesarias a ~/.bash_profile para usted de una manera segura. El anexo creará el archivo si no existe. La sintaxis heredoc utilizada anteriormente se explica en esta agradable respuesta de StackOverflow .

Después de realizar cambios en su archivo .bash_profile , debe volver a cargarlo o iniciar una nueva sesión de Terminal para ver el cambio. Para recargarlo en su tipo de sesión existente:

source ~/.bash_profile
    
respondido por el Ian C. 11.09.2014 - 08:32

Lea otras preguntas en las etiquetas