相关疑难解决方法(0)

我如何'预建'R包的晕影索引?

我正准备提交给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 …

vignette r package knitr rnw

12
推荐指数
1
解决办法
1414
查看次数

标签 统计

knitr ×1

package ×1

r ×1

rnw ×1

vignette ×1