我正准备提交给CRAN的包裹.我使用R CMD build myPackage
然后R CMD check myPackage --as-cran
它通过所有检查没有注释或警告.但是,每次我尝试提交时,我都会从其中一个CRAN维护者那里收到以下错误消息:
包具有VignetteBuilder字段,但没有预先构建的晕影索引.
首先,我希望能够在我自己的系统(R version 3.0.1
)上重现上述错误消息.
晕影.Rnw
文件如下所示:
%\VignetteEngine{knitr::knitr}
%\VignetteIndexEntry{myVignetteName}
\documentclass{article}
\begin{document}
Here is some code:
<<>>=
plot(1:10, 10:100)
@
\end{document}
Run Code Online (Sandbox Code Playgroud)
我尝试INDEX
在根目录中添加一个文件,如下所示:
myFunction a brief description
abc-vignette vignette description
Run Code Online (Sandbox Code Playgroud)
再次,这传递,R CMD check myPackage --as-cran
但我得到相同的错误消息.
我也试图R CMD build myPackage --md5
强制创建一个MD5
文件,但无济于事.
当我看到myPackage.Rcheck/00_pkg_src/myPackage/inst/doc
我找到晕影文件,.Rnw
并按.pdf
预期.
包DESCRIPTION
文件具有以下条目:
VignetteBuilder: knitr
Suggests: knitr
Run Code Online (Sandbox Code Playgroud)
当我看到myPackage.Rcheck/myPackage/Meta
我看到一个条目vignette.rds …