Hallå alla kunniga,
Brukar lösa de flesta problem själv men nu har jag gått bet på något som verkar vara ganska så trivialt och hoppas att någon kan lotsa mig rätt.
Håller på att bygga ett script som med hjälp av rsync ska kopiera lite filer till mina externa diskar som del i en backup lösning. rsync versionen (2.6.9) som följer med Sierra är lastgammal (tror den är från 2006) så jag installerade homebrew för att enkelt få den senaste versionen 3.1.2.
Inga problem med installationen men användandet förbryllar mig, Homebrew installerar rsync under /usr/local/Cellar/rsync/3.1.2/bin/ och kör jag den versionen så säger den att det verkligen är 3.1.2.
/usr/local/Cellar/rsync/3.1.2/bin/rsync --version
rsync version 3.1.2 protocol version 31
Homebrew fixar också en länk så att den nya binären enkelt ska kunna användas.
/usr/local/bin/rsync -> /usr/local/Cellar/rsync/3.1.2/bin/rsync
Kör jag bara kommandot rsync från var som helst så blir det den gamla versionen:
Exempelvis:
$ rsync --version
rsync version 2.6.9 protocol version 29
Använder jag sedan kommandot which för att kolla vad den kallar på så ser jag att den använder versionen i /usr/local/bin vilket ju är den som är symlänkad till homebrew versionen enligt ovan vilket ska vara version 3.1.2 men den säger version 2.6.9
$ which rsync
/usr/local/bin/rsync
What gives, missar jag något trivialt här ?