2017-04-01 129 views
1

如何在我的Dockerfile中使用github添加R软件包的安装指令。在Dockerfile中添加用于从Github安装的R软件包

R中的环境通常的命令是:

devtools::install_github("smach/rmiscutils") 

但没有成功为止。试图GitHub库添加到安装说明:

RUN install2.r --error \ 
    -r 'http://cran.rstudio.com' \ 
    -r 'http://github.com/smach/rmiscutils' 

但我得到一个错误:

error in download. Status was '404 Not found' 

也许用香草[R通话,但找不出命令。 任何提示?

+2

您是否使用从泊坞枢纽正式R图像时,这里添加的命令? https://hub.docker.com/_/r-base/ – thaJeztah

+0

rocker/rstudio基于r服务器 – Forge

回答

3

试试这个:

RUN installGithub.r smach/rmiscutils \ 
&& rm -rf /tmp/downloaded_packages/ 

一个好的做法是去除所有下载的软件包,以缩小图像尺寸。

安装从Bioconductor的(万一有人在这里结束寻找帮助)

RUN install2.r -r http://bioconductor.org/packages/3.0/bioc --deps TRUE \ 
    phyloseq \ 
    && rm -rf /tmp/downloaded_packages/