包具有VignetteBuilder字段,但没有预先构建的晕影索引

时间:2016-09-22 21:26:45

标签: r package devtools cran vignette

我正在向CRAN提交一份包裹,我收到了审核小组的以下警告:

  

包有一个VignetteBuilder字段,但没有预先构建的晕影索引。

事实上我在运行devtools::release()时也看到过。我使用上一个R版本作为R version 3.3.1,并拥有以下.Rmd小插图来源:

---
date: "`r Sys.Date()`"
output: rmarkdown::html_vignette
vignette: >
  %\VignetteIndexEntry{<my vignette title>} 
  %\VignetteEngine{knitr::knitr}
  %\usepackage[utf8]{inputenc}
--- 

此外,我已在knitr文件中包含DESCRIPTION,默认情况下:

Suggests:
    knitr
VignetteBuilder:
    knitr

我环顾四周,虽然这个问题似乎很常见,但我还是无法理解索引为什么不构建(以及如何强制构建它)。

This question及其中的链接是google的最高结果,但无法解决问题。

1 个答案:

答案 0 :(得分:2)

这需要一个photoFile.absoluteFilebuild/vignettes.rds文件。该文件由Meta/vignettes.rds自动生成。请确保您不要将其删除或在devtools中列出(检查包含.Rbuildignore buildMeta {{1 }},并将其从文件中删除。