Dlaczego apt-get dist-upgrade zmienia / usr / bin / ruby ​​na / etc / alternatives / ruby?

0

Kiedy uruchamiam apt-get update, apt-get dist-upgrade, położenie / usr / bin / ruby ​​zmienia się z / usr / local / bin / ruby ​​na / etc / alternatives / ruby. To kończy łamanie kilku zadań crona, dopóki nie pamiętam, aby je poprawić. Dlaczego to robi?

Dzięki!

esilverberg
źródło

Odpowiedzi:

1

Nie przesuwaj pliku binarnego, linkuj go

ln -s /etc/alternatives/ruby /usr/bin/ruby

ale lepiej jeszcze użyć aktualizacja-alternatywy

update-alternatives --config ruby

Oh i the czemu , istnieje wiele gałęzi rubin (ruby1.8 vs ruby1.9) podobny do python2 vs python3, które wpływają na zgodność skryptów.

justbrowsing
źródło