Когда я запускаю обновление apt-get, apt-get dist-upgrade, расположение /usr /bin /ruby меняется с /usr /local /bin /ruby на /etc /alternatives /ruby. Это заканчивает тем, что ломало несколько заданий cron, пока я не помню, чтобы исправить это обратно. Почему он это делает?

Спасибо!

1 ответ1

1

Не двигайте бинарный файл, вставьте ссылку

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

но еще лучше использовать альтернативы обновления

update-alternatives --config ruby

Да, и почему, есть несколько веток ruby (ruby1.8 против ruby1.9), похожих на python2 против python3, которые влияют на совместимость скриптов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .