2 votes

Mise à jour et exécution de Git via Homebrew au lieu de XCode

Sur mon nouveau Mac 2014 (OS X 10.9 Mavericks), je viens d'installer Git en utilisant Homebrew. Afin d'installer Homebrew, j'ai dû télécharger et installer XCode 5. Donc maintenant, lorsque j'entre la commande which git Je peux voir que Git fonctionne à partir d'un chemin d'accès différent de celui du reste de l'installation Homebrew. Le chemin d'accès différent de Git est /usr/bin/git . Je crois que c'est censé être dans /usr/local/bin/ à la place, avec le reste de Homebrew.

J'ai trouvé une solution pour faire fonctionner Git à partir de l'installation Homebrew (et donc une version mise à jour de Git). Selon un autre Q&A sur ce site, la solution est d'ajouter export PATH="/usr/local/bin:$PATH" en ~/.bash_profile .

Malheureusement, je ne comprends pas où entrer cette information. Lorsque je suis dans le Terminal, je ne peux pas changer de répertoire pour aller dans quelque chose appelé "~/.bash_profile". Comment puis-je m'y rendre pour entrer la commande export PATH="/usr/local/bin:$PATH" ? J'ai essayé d'entrer la commande /usr/bin/open ~/.bash_profile mais le terminal me dit : The file /Users/**MYNAME**/.bash_profile does not exist.

2voto

shsteimer Points 8749

Ceci : ~/.bash_profile est un fichier et non un répertoire . C'est un fichier qui est exécuté lorsque vous démarrez un shell de connexion bash. :

Un shell de connexion est un shell bash qui est démarré avec - ou --login.

Lorsque BASH est invoqué en tant que shell de connexion, les fichiers suivants sont exécutés dans l'ordre affiché.

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

Pour s'assurer que les outils installés par Homebrew apparaissent avant tout autre outil, vous pouvez copier et coller la ligne suivante dans une fenêtre de terminal pour mettre à jour votre système d'exploitation. ~/.bash_profile fichier :

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

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

Cela ajoutera ( >> ) les lignes nécessaires pour ~/.bash_profile pour vous en toute sécurité. L'append créera le fichier s'il n'existe pas. La syntaxe heredoc utilisée ci-dessus est expliquée dans cette belle réponse de StackOverflow .

Après avoir apporté des modifications à votre .bash_profile vous devez le recharger ou démarrer une nouvelle session de terminal pour voir le changement. Pour le recharger dans votre session existante, tapez :

source ~/.bash_profile

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X