Quelle est la meilleure façon de supprimer git et les composants suivants de / usr / bin pour utiliser uniquement Homebrew?
Votre shell utilise les binaires non Homebrew uniquement parce qu'ils viennent en premier dans votre $PATH
.
Donc, dans votre ~/.bash_profile
(ou ~/.profile
, selon celui que vous utilisez), ajoutez la ligne suivante:
export PATH=/usr/local/bin:$PATH
Supprimez toutes les autres PATH
affectations qui viendraient /usr/local/bin
après $PATH
, car alors, /usr/bin
viendrait en premier, et votre shell utiliserait le système git
.
Vous pouvez supprimer les installations de Git /usr/bin
, mais c'est à vous de choisir. Je crois qu'à un moment donné, vous avez utilisé l' installateur git-osx , qui l'a mis là, mais il n'y a aucun problème à garder les deux installations. Il vous suffit de savoir lequel vous souhaitez utiliser.
sudo
- il n'est pas nécessaire de l'exécuter avec les autorisations root de toute façon.À cause du "/ usr / bin / git" installé par apple git-48, je préfère donc NE PAS changer le CHEMIN. Vous pouvez faire quelque chose comme ceci:
Ensuite, vous pouvez le vérifier en
La sortie sera comme ceci: git version 2.1.0
BTW, si vous souhaitez installer vim par homebrew, cela fonctionne également.
la source
J'avais une ancienne installation de git 1.9.0 à partir d'un package d'installation git-osx (git-1.9.0-intel-universal-snow-leopard.dmg). Voici comment je l'ai supprimé.
D'abord, trouvez votre version de git et l'emplacement d'installation.
Ensuite, trouvez votre package d'installation git d'origine, dans mon cas git-1.9.0-intel-universal-snow-leopard.dmg. Si vous ne l'avez pas téléchargé ici: https://sourceforge.net/projects/git-osx-installer/files/
Enfin, ouvrez le package d'installation (git-1.9.0-intel-universal-snow-leopard.dmg) et exécutez le fichier uninstall.sh dans le dossier racine.
TERMINÉ
Joindre le fichier uninstall.sh, qui montre les chemins de fichiers en cours de suppression. Le script de désinstallation peut être différent pour différentes versions du programme d'installation, assurez-vous donc d'utiliser la bonne.
fichier uninstall.sh (git-1.9.0-intel-universal-snow-leopard.dmg)
la source