Dockerfile没有安装ggmap

问题描述 投票:1回答:1

当我试图通过docker容器运行项目时,我遇到了错误。尽管在Dockerfile中调用了ggmap,但是图像失败并说没有安装ggmap。

这是我的存储库的链接:https://github.com/TedHaley/tree_value.git

这就是我的dockerfile的样子:

FROM rocker/tidyverse
RUN Rscript -e "install.packages('devtools')"
RUN Rscript -e "install.packages('ezknitr')"
RUN Rscript -e "install.packages('lubridate')"
RUN Rscript -e "install.packages('dplyr')"
RUN Rscript -e "install.packages('readr')"
RUN Rscript -e "install.packages('ggplot2')"
RUN Rscript -e "install.packages('rgdal')"
RUN Rscript -e "install.packages('broom')"
RUN Rscript -e "install.packages('maptools')"
RUN Rscript -e "install.packages('gpclib')"
RUN Rscript -e "install.packages('packrat')"
RUN Rscript -e "install.packages('MASS')"
RUN Rscript -e "install.packages('scales')"
RUN Rscript -e "install.packages('stringr')"
RUN Rscript -e "install.packages('hexbin')"
RUN Rscript -e "install.packages('reshape2')"

RUN Rscript -e "install.packages('ggmap', repos = 'http://cran.us.r-project.org')"

如果有人对ggmap没有正确安装的原因有任何想法,这将是一个巨大的帮助。

r git docker dockerfile
1个回答
1
投票

你的图片是基于rocker/tidyverse,它本身是基于rocker/rstudio,基于rocker/-base。 他们都没有安装ggmap。

例如,参见achubaty/r-spatial-devel

## install R spatial packages && cleanup 
RUN xvfb-run -a install.r \ 
                geoR \ 
                ggmap \

尝试从可以测试ggmap存在的图像开始。

© www.soinside.com 2019 - 2024. All rights reserved.