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)
此外,我已按默认方式包含knitr在DESCRIPTION文件中:
Suggests:
knitr
VignetteBuilder:
knitr
Run Code Online (Sandbox Code Playgroud)
我环顾四周,虽然问题似乎很常见,但我还是无法理解索引为什么不构建(以及如何强制构建它).
这个问题和其中的链接是谷歌的顶级结果,但没有解决问题.
这需要一个build/vignettes.rds或Meta/vignettes.rds文件。该文件由devtools. 请确保您没有删除它或将其列出.Rbuildignore(检查包含build Meta或 的行^build/vignettes.rds$ ^Meta/vignettes.rds$并将其从文件中删除)。