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$
并将其从文件中删除)。