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

gen*_*ted 7 vignette r devtools package cran

我正在向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}
--- 
Run Code Online (Sandbox Code Playgroud)

此外,我已按默认方式包含knitrDESCRIPTION文件中:

Suggests:
    knitr
VignetteBuilder:
    knitr
Run Code Online (Sandbox Code Playgroud)

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


这个问题和其中的链接是谷歌的顶级结果,但没有解决问题.

Tom*_*lly 3

这需要一个build/vignettes.rdsMeta/vignettes.rds文件。该文件由devtools. 请确保您没有删除它或将其列出.Rbuildignore(检查包含build Meta或 的行^build/vignettes.rds$ ^Meta/vignettes.rds$并将其从文件中删除)。