r - 在 Dockerfile 中添加用于从 Github 安装的 R 包

标签 r docker

如何使用 github 和 Dockerfile 添加 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 调用,但无法计算命令。 有什么提示吗?

最佳答案

试试这个:

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/

关于r - 在 Dockerfile 中添加用于从 Github 安装的 R 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43160316/

相关文章:

r - R 中的 ggplot - 停止误差线低于零

r - 取一列中一起运行的数字的平均值

r - 在 ggplot 中的常见值周围添加矩形

Dockerfile 构建错误 : The system cannot find the path specified

python - 在 Python 中等同于 R 的 sapply 条件

r - R中多个绘图中的 Axis 被切断

Docker - 无法在卷内的容器之间共享数据(docker-compose 3)

docker - 在 NetworkSettings Docker 容器中分配 IP 地址

ruby-on-rails - Docker-compose和dockerfile-常见错误

bash - 无法连接到 Ubuntu Windows 上 bash 上的 Docker 守护程序