Jak sprawić, aby zainstalowane oprogramowanie zaparzało na ręcznie zainstalowanym oprogramowaniu?

0

Mam starszą wersję oprogramowania, którą kiedyś ręcznie zainstalowałem za pomocą pakietu instalacyjnego (wersja 0.6.6 - zapisuję to tutaj w celu późniejszej dyskusji, ale numer wersji nie ma znaczenia dla tego pytania).

Teraz znalazłem napar, dlatego lepiej zarządzać aktualizacją / aktualizacją itd. Tak więc używam programu brew, aby zainstalować oprogramowanie brew install terraform (wersja 0.6.9 - ponownie, piszę to tutaj w celu późniejszej dyskusji, ale numer wersji nie ma znaczenia dla tego pytania), co do tej pory jest dobre.

Jednak kiedy to robię terraform version aby zapytać o aktualną wersję efektywną, odkryłem, że nadal jest to stara wersja.

Moje pytanie brzmi, w jaki sposób mogę sprawić, aby zainstalowane oprogramowanie do zaparzania przejęło kontrolę.

Problemem ubocznym jest to, że staram się znaleźć lokalizację terraformy, biegiem which terra (hit tab now), co zwykle robię dla innego oprogramowania, zakładka nie wykona dla mnie automatycznej akcji. Dlaczego?

chen
źródło

Odpowiedzi:

1

Najprostszym rozwiązaniem byłoby po prostu usunięcie starej wersji oprogramowania.

Jeśli chcesz zachować oba, musisz zmienić swój $PATH zmienna środowiskowa, aby lokalizacja nowej wersji pojawiła się przed lokalizacją starej wersji. Zrób to przez edycję ~/.bash_profile.

squeamish ossifrage
źródło