gpt4 book ai didi

r - 库错误(传单): there is no package called ‘leaflet’

转载 作者:行者123 更新时间:2023-12-05 05:48:26 25 4
gpt4 key购买 nike

我这样写 docker 文件来部署 Shiny 的 r 应用程序

FROM rocker/r-base:latest\
RUN apt-get update && apt-get install -y --no-install-recommends \
sudo \
libcurl4-gnutls-dev \
libcairo2-dev \
libxt-dev \
libssl-dev \
libssh2-1-dev \
&& rm -rf /var/lib/apt/lists/*

RUN install.r shiny
RUN install.r shinydashboard


RUN R -e "install.packages(c('ggmap','ggplot2','leaflet'),dependencies = TRUE, repos='http://cran.rstudio.com/')"


RUN echo "local(options(shiny.port = 3838, shiny.host = '0.0.0.0'))" > /usr/lib/R/etc/Rprofile.site

RUN addgroup --system app \
&& adduser --system --ingroup app app

WORKDIR /home/app

COPY app .

RUN chown app:app -R /home/app

USER app

EXPOSE 3838

CMD ["R", "-e", "shiny::runApp('/home/app')"]

接下来,我构建一个 docker 文件

docker build -t test-shiny .

运行构建 docker 镜像后

docker run -p 3838:3838 test-shiny

这次我遇到了这样的错误

error message

我的应用程序 Global.R 文件是这样的图书馆( Shiny )图书馆( Shiny 的仪表板)图书馆( Shiny 移动)图书馆(ggmap)图书馆(ggplot2)图书馆(传单)

我能做些什么来解决传单包问题,有人可以帮助我!

最佳答案

我有一个解决方案

RUN
sudo \
libgdal-dev \
libproj-dev \
libgeos-dev \
libudunits2-dev \
netcdf-bin \

安装这些依赖

关于r - 库错误(传单): there is no package called ‘leaflet’ ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70819103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com