2015-10-18 43 views
1

This博客文章包含非常酷脚本运行docker容器内的RCRAN测试。例如,这脚本运行的CRAN检查上RcppAnnoy包:更改`docker`示例脚本上的本地文件(R包)运行

docker run --rm -ti -v $(pwd):/mnt rocker/r-devel-ubsan-clang check.r --setwd /mnt --install-deps RcppAnnoy_0.0.6.tar.gz 

我的问题是简单的:在该示例中,测试包(RcppAnnoy_0.0.6.tar.gz)可以通过可从CRAN下载任何包被取代。我应该如何更改脚本以用我的电脑上的R软件包替代RcppAnnoy_0.0.6.tar.gz

回答

2

我应该如何更改脚本以用计算机上的R软件包替代RcppAnnoy_0.0.6.tar.gz

您的[R包只需复制当前目录中,因为docker run命令将安装pwd(其中你的包会)于/mnt,而check.r command将WD(工作目录)设置为相同的/mnt

+0

谢谢,你改变了我的星期日更好! – user189035