我正在向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的最高结果,但无法解决问题。
答案 0 :(得分:2)
这需要一个photoFile.absoluteFile
或build/vignettes.rds
文件。该文件由Meta/vignettes.rds
自动生成。请确保您不要将其删除或在devtools
中列出(检查包含.Rbuildignore
build
或Meta
{{1 }},并将其从文件中删除。