我正在开发我的第一个R包(使用R2.13和Ubuntu 10.10).让我们称之为foo,假设R/目录中的代码从第library(bar)行开始,其中bar是CRAN中的一个现有包,foo依赖于它.我的描述文件包含以下行:
Depends: bar
当package foo准备好进行测试时,我使用以下方法在本地安装它:
R CMD INSTALL foo_1.0.tar.gz
但是,如果没有安装bar,我会看到:
ERROR: dependency ‘bar’ is not available for package ‘foo’
显然,如果我的foo是使用安装从CRAN安装的.软件包(),bar将同时安装.所以我的问题是:如果需要,当我使用R CMD install安装我的软件包foo时,如何确保安装了CRAN软件包bar?这是配置脚本的作业(job)吗?