работали скрипты из-за недообновленных пакетов. Также возникла проблема с некорректоной их работой от рута, хотя от пользователя отрабатывали как обычно. Вопрос. Как защитится от таких сбоев, связанных с обновлениями, версиями пакетов, и как упростить переход скриптов между юзерами, рутом в R?
Я знаю что есть докер, но у нас стараются его избегать, он нигде у нас сейчас не используется. Коллеги не R юзеры советуют смотреть в сторону пакетирования и виртуальных окружений. Есть ли в R что-то общепринятое в этом направлении?
Насчет проблемы с рутом не знаю, но в целом совет - использовать renv для версионирования пакетов
to_install <- unname(installed.packages()[, "Package"]) to_install install.packages(pkgs = to_install)
https://www.r-bloggers.com/2017/05/upgrade-r-without-losing-your-packages/
Обсуждают сегодня