在 R 包上运行 R CMD check
时,我经常看到以下消息,指出 INDEX 不是最新的:
* checking DESCRIPTION meta-information ... OK
* cleaning src
* checking whether ‘INDEX’ is up-to-date ... NO
* use ‘--force’ to remove the existing ‘INDEX’
* installing the package to re-build vignettes
* creating vignettes ... OK
这不会导致警告、错误甚至注释。我认为这是指包目录顶层的 INDEX 文件?我如何“使用--force”?我尝试在构建或检查时添加 --force
作为参数,但它只是提示它不被识别。是否有 R 命令可以重建 INDEX 文件?
最佳答案
哦,当然,我在发帖后很快就明白了。这对于其他人来说仍然可能是一个有用的问题,因为我没有找到相关的谷歌点击:
看来,如果应该将--force
参数赋予R CMD build
(而不是INSTALL或检查),则强制删除并重新生成INDEX文件。还找到了生成INDEX文件的R函数:
tools::Rdindex("man/",outFile="INDEX")
关于r - 在 R 包上运行检查时,“"use ‘--force’ to remove the existing ‘INDEX’”消息是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18473031/