【发布时间】:2018-07-01 03:24:23
【问题描述】:
R CMD check 命令运行项目测试目录中的 R 文件。
目录结构:
toplevel
project
R
rmongo.R
tests
RMongo-Ex.R
当我 R CMD check 在顶层目录中进行项目时,我遇到了这个错误:
cannot open file '../R/rmongo.R': No such file or directory
因为我的测试文件来源于R代码文件source('../R/rmongo.R', chdir = TRUE)
如何在运行测试文件之前将R CMD check cd 放入测试目录?
【问题讨论】:
-
我建议查看具有类似布局的现有 CRAN 包(例如 R/、tests/、...)。运行 R CMD check 和/或 R CMD INSTALL ,如果它在那里工作,然后相应地调整您的布局。适用于 2500 多个其他软件包 :)