Чтобы решить эту проблему в док-контейнере, мне пришлось использовать devtools::install_version(..., dep = FALSE)
для установки более старой версии rlang
и вручную установить все зависимости для необходимых мне пакетов, таких как dplyr
.
Простая установка dplyr
приведет к установке (или обновлению) самой последней версии rlang
, которая выпустила 0.3.0
на 2018-10-22
в соответствии с CRAN.Хотя я не понял, что изменилось с rlang
и as_dictionary
, это обходной путь.
Хотя это было больно, это сработало.Чтобы найти все импорты для определенного пакета, вы можете использовать as.data.frame(installed.packages())
и отфильтровать его по имени интересующего вас пакета. Имя столбца Imports
.
Редактировать:
Хотя я не проверялСамо по себе, другое решение, которое я нашел в Интернете, - это обновить dplyr до 0.7.7
.