строчек:
# ставим R
FROM rocker/r-base:latest
# устанавливаем библиотеку
RUN R -e "install.packages('googlesheets4', repos='https://cloud.r-project.org/')"
И у меня возник вопрос, а как посмотреть все зависимости библиотеки с привязкой к ОС?
На какой строке завис из этих двух?)
Вторая конечно же. И ставится с ошибками, ибо видимо не хватает каких-то зависимостей у базового образа и их надо накатывать.
Как-то не закончено, ты либо со вторым from продолжай или CMD укажи хотя в этом случае должен ошибку выдать
А разве в CRAN это не указано? https://cran.r-project.org/web/packages/googlesheets4/index.html в разделе Imports
хотя там не будет рекурсивных зависимостей ((
Если он и suggested тянет, то там sodium. Для него точно ручками надо установить lib-sodium, сам он это не поставит. Смотреть чего не хватает и добавлять в контейнер RUN apt install нужная библиотека
А как насчет library(tools) package_dependencies("ggplot2", recursive = TRUE)
Это не поможет скорее всего, там бинарные линуксовские библиотеки нужны, их обычно не показывает
а, понял. да, тогда пичалька
Так если ошибка на установке пакета, то контейнер просто не соберется и выдаст ошибку. Странно что он виснет
Может, просто медленно собирается? Может и час-два собираться, если много компилировать
Обсуждают сегодня