2 votos

Actualización y ejecución de Git a través de Homebrew en lugar de XCode

En mi nuevo Mac de 2014 (OS X 10.9 Mavericks), acabo de instalar Git usando Homebrew. Para instalar Homebrew, he tenido que descargar e instalar XCode 5. Así que ahora, cuando introduzco el comando which git Puedo ver que Git se está ejecutando desde una ruta de archivos 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/ en su lugar, con el resto de Homebrew.

He encontrado una solución para conseguir que Git se ejecute desde la instalación de Homebrew (y por tanto una versión actualizada de Git). Según otro Q&A en este sitio, la solución es añadir export PATH="/usr/local/bin:$PATH" en ~/.bash_profile .

Lamentablemente, no entiendo dónde introducir esa información. Cuando estoy en Terminal, no puedo cambiar de directorio a algo llamado "~/.bash_profile". ¿Cómo puedo llegar allí para introducir el comando export PATH="/usr/local/bin:$PATH" ? He intentado introducir el comando /usr/bin/open ~/.bash_profile pero la terminal me lo dice: The file /Users/**MYNAME**/.bash_profile does not exist.

2voto

shsteimer Puntos 8749

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

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, se ejecutan los siguientes archivos en el orden indicado.

  1. /etc/profile
  2. ~/.bash_profile
  3. ~/.bash_login
  4. ~/.profile

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

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

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

Esto añadirá ( >> ) las líneas necesarias para ~/.bash_profile para usted de forma segura. El apéndice creará el archivo si no existe. La sintaxis de heredoc utilizada arriba se explica en esta bonita respuesta de StackOverflow .

Después de realizar cambios en su .bash_profile necesita recargarlo o iniciar una nueva sesión de Terminal para ver el cambio. Para recargarlo en su sesión existente escriba:

source ~/.bash_profile

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X