【发布时间】:2019-10-21 17:09:30
【问题描述】:
InfrastructureR_0.1.4.tar.gz 是我在 Windows 中使用 RStudio 创建的 R 源代码包,它运行良好。 但是当我尝试使用命令在 docker 文件中使用它时 InfrastructureR_0.1.4.tar.gz 与 Docker 文件位于同一位置
Docker 在 ubuntu 18.x 机器上运行
RUN R -e "install.packages('InfrastructureR_0.1.4.tar.gz', dependencies=FALSE, verbose=TRUE, repos=NULL, type='source')"
它没有安装。
我通过sudo docker build -t myRApp s . 运行 docker 构建
我收到以下错误消息
Installing package into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)
system (cmd0): /usr/lib/R/bin/R CMD INSTALL
Warning: invalid package ‘InfrastructureR_0.1.4.tar.gz’
Error: ERROR: no packages specified
Warning message:
In install.packages("InfrastructureR_0.1.4.tar.gz", dependencies = FALSE, :
installation of package ‘InfrastructureR_0.1.4.tar.gz’ had non-zero exit status
那么如何在 Docker 中安装自定义的 R 源码包
【问题讨论】:
-
乍一看,这与 Docker 无关。您是否尝试在 Linux 系统上从源代码安装软件包?也许在虚拟图像中?会发生什么?
标签: r docker ubuntu-18.04