如何在Docker容器中安装R包的旧版本

时间:2020-02-10 22:36:01

标签: r docker package version

如何在Docker容器中安装ggp​​lot2 2.2.1?

命令行

RUN R -e "install.packages('devtools', repos='http://cran.rstudio.com/')"
RUN R -e "devtools::install_github('http://github.com/tidyverse/ggplot2/archive/v2.2.1.tar.gz')"
Dockerfile中的

给我错误:

The command '/bin/sh -c R -r "devtools::install_github('https://github.com/tidyverse/ggplot2/archive/v2.2.1.tar.gz')"' returned a non-zero code: 2

如果我删除行

RUN R -e "devtools::install_github('http://github.com/tidyverse/ggplot2

没有错误出现。我还尝试了不同的方法来安装ggp​​lot2 2.2.1,但所有方法都导致相同的结果/错误。

1 个答案:

答案 0 :(得分:2)

我通过更改命令解决了问题

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

现在已正确安装devtools。