前提
若使用传统方法
RUN R -e "install.packages('包')"
来安装R包,安装失败后不会有任何提示且继续进行下一步,执行镜像后出现报错不太友好。
方法
安装后不退出(无法判断是否安装成功)
普通包
- 添加指定镜像
RUN R -e "install.packages('包'), repos='http://cran.rstudio.com/'" #官方源
RUN R -e "install.packages('包'), repos='https://mirrors.tuna.tsinghua.edu.cn/CRAN/'" #清华源
若要安装多个R包:install.packages(c('包','包'))
- 使用
Rscript安装
RUN Rscript -e "install.packages('包')"
- 使用
install2.r安装
使用该方法要在最开始指定FROM:
rocker-org的r-ver、r-studio、tidyverse、shiny或shiny-verse镜像都行
FROM rocker/tidyverse:latest
RUN install2.r 包
若要安装多个R包:
① 包 包 #中间以空格作为分隔符
②
包 \
包 \
包
Github包
- 使用
devtools安装 <

 + 安装失败后报错退出 判断是否成功安装 R 包&spm=1001.2101.3001.5002&articleId=121875251&d=1&t=3&u=5501215c0316477bbe9c1b9021dd515c)
4988

被折叠的 条评论
为什么被折叠?



