r - 在 R 包上运行检查时,“"use ‘--force’ to remove the existing ‘INDEX’”消息是什么意思?

标签 r testing package building

在 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/

相关文章:

file-io - 将文本行写入 R 中的文件

java - 如何在 Android Studio 中更改我的应用程序的包名称?

windows - Boost.test 和对 Boost.thread 的依赖?

python-3.x - 如何直接将python模块安装到dist-packages目录中?

java - 在不同包的子类中使用 super() 作为 equals()

r - 如何在 Rcpp 中测试 NA 的日期时间?

r - 如何从 dplyr 中的 case_when 捕获逻辑

r - 是否有 ggplot 函数用于为不同渐变的堆叠条形图中的子组着色?

java - 使用类名运行 maven 测试 - Maven 如何找到该类?

ruby-on-rails - 访问其他模型