Inserts Macports /opt/local/bin/
devant /usr/bin
dans le chemin, et donc si le même programme existe dans les deux dossiers, celui installé par Macports est prioritaire.
Je ne sais pas très bien comment Homebrew gère ce problème. Pour prendre un exemple concret, disons que je lance brew install git
j'ai maintenant
> /usr/local/bin/git --version
git version 2.14.2
> git --version
git version 2.13.5 (Apple Git-94)
Pour utiliser la plus récente (git 2.14), il est fastidieux d'utiliser /usr/local/bin/git
. De même, le fait d'accorder une plus grande priorité à /usr/local/bin
par moi-même peut avoir des effets secondaires indésirables.
Quelle est la méthode standard pour exécuter les programmes Homebrew mis à jour lorsqu'ils entrent en collision avec ceux déjà présents sur MacOS ? Pour python
J'ai vu que Homebrew évite les collisions en demandant aux utilisateurs de taper soit python2
o python3
. Ceci est moins clair pour le cas de git
.