Fórum Root.cz

Hlavní témata => Server => Téma založeno: y, 28. 04. 2018, 16:20:22

Název: Bash si pamatuje starou cestu ke Gitu
Přispěvatel: y, 28. 04. 2018, 16:20:22
Po upgrade clusteru na debian 9 jsem smazal svoji lokalni instalaci gitu, nicmene se zda, ze bash ma lokaci nekde predkesovanou, takze v existujici session hleda git na miste, kde byl a jiz neni (bylo tu, neni tu, havrani na plotu..).
Uz jsem se s tim nekdy setkal, takze vim, ze se staci odhlasit a prihlasit, ale zajimalo by mne, zda je dane chovani nekde dokumentovane (neumim dotaz popsat tak, aby mi google rozumel)

Kód: [Vybrat]
y@a ~  $ git
-bash: /home/y/.local/bin/git: No such file or directory
y@a ~  $ which git
/usr/bin/git
y@a ~  $ bash --version
GNU bash, version 4.4.12(1)-release (x86_64-pc-linux-gnu)
Název: Re:tvrdosijny bash
Přispěvatel: uuuuuuuu 28. 04. 2018, 16:27:44
Nechapu o co ti jde.
Tak jsi mel predtim git binarku ulozenou jinde
A ted je nainstalovana v klasicke ceste.
Vo co go?
Název: Re:tvrdosijny bash
Přispěvatel: uuuuuuuu 28. 04. 2018, 16:29:37
Nemas tam spatny link?
Název: Re:tvrdosijny bash
Přispěvatel: y, 28. 04. 2018, 16:39:27
No jde o to, ze bash si stale pamatuje tu starou lokaci, ze ktere binarka zmizela. Link v tom prsty nema.
a) predpokladam, ze si bash nekde cachuje lokace, aby nemusel PATH prochazet pokazde znovu
b) je to nekde dokumentovane, jde to vypnout, jde ho donutit cache vyprazdnit?
Název: Re:tvrdosijny bash
Přispěvatel: Lol Phirae 28. 04. 2018, 16:45:47
Kód: [Vybrat]
hash -r
Název: Re:tvrdosijny bash
Přispěvatel: y, 28. 04. 2018, 16:47:11
Kód: [Vybrat]
hash -r
Super, diky, to je ono.