Warning: Error in : package or namespace load failed for ‘tidyverse’ in dyn.load(file, DLLpath = DLLpath, ...):

 unable to load shared object '/usr/local/lib/R/site-library/xml2/libs/xml2.so':

  libxml2.so.2: cannot open shared object file: No such file or directory

  55: stop

  54: value[[3L]]

  53: tryCatchOne

  52: tryCatchList

  51: tryCatch

  50: library

Error : package or namespace load failed for ‘tidyverse’ in dyn.load(file, DLLpath = DLLpath, ...):

 unable to load shared object '/usr/local/lib/R/site-library/xml2/libs/xml2.so':

  libxml2.so.2: cannot open shared object file: No such file or directory

解决

 增加 libxml2-dev

FROM openanalytics/r-ver:4.1.3

LABEL maintainer="Tobias Verbeke <tobias.verbeke@openanalytics.eu>"

RUN apt-get update && apt-get install --no-install-recommends -y \
    pandoc \
    pandoc-citeproc \
    libcurl4-gnutls-dev \
    libcairo2-dev \
    libxt-dev \
    libssl-dev \
    libxml2-dev \
    libssh2-1-dev \
    && rm -rf /var/lib/apt/lists/*

# packages needed for basic shiny functionality
RUN R -q -e "install.packages(c('shiny', 'rmarkdown','shinycssloaders','ggridges'))"

RUN R -q -e "install.packages(c('reshape2','dplyr','ggplot2','stringr','rjson','tidyverse'))"

# install shinyproxy package with demo shiny application
COPY shinyproxy_0.0.1.tar.gz /root/
RUN R -q CMD INSTALL /root/shinyproxy_0.0.1.tar.gz
RUN rm /root/shinyproxy_0.0.1.tar.gz

# set host and port
COPY Rprofile.site /usr/local/lib/R/etc/

EXPOSE 3838

CMD ["R", "-q", "-e", "shinyproxy::run_01_hello()"]
 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐