0 votes

Comment faire en sorte que le logiciel installé par brassage prenne le pas sur celui installé manuellement ?

J'ai une ancienne version d'un logiciel que j'ai installé manuellement par le biais d'un paquet d'installation (version 0.6.6 -- je le note ici pour en discuter ultérieurement, mais le numéro de version n'est pas pertinent pour cette question).

Maintenant j'ai trouvé que brew est la meilleure solution pour gérer les mises à jour/mises à niveau, etc. J'utilise donc brew pour installer le logiciel en faisant brew install terraform (version 0.6.9 -- encore une fois, je l'écris ici à des fins de discussion ultérieure, mais le numéro de version n'est pas pertinent pour cette question), ce qui est tout bon jusqu'à présent.

Cependant, lorsque je le fais terraform version pour demander la version effective actuelle, j'ai constaté qu'il s'agissait toujours de l'ancienne version.

Ma question est de savoir comment je peux faire en sorte que le logiciel installé par Brew prenne le relais.

Une question secondaire est celle de savoir si j'essaie de trouver l'emplacement de la terraforme, en lançant which terra (hit tab now) Ce que je fais normalement pour d'autres logiciels, l'onglet n'exécute pas l'action d'auto-complétion pour moi. Comment cela se fait-il ?

1voto

r3mainer Points 173

La solution la plus simple consiste à supprimer l'ancienne version du logiciel.

Si vous souhaitez conserver les deux, vous devrez modifier votre $PATH afin que l'emplacement de la nouvelle version apparaisse avant celui de l'ancienne. Pour ce faire, modifiez ~/.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