首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包发布到CRAN时缺少Vignette目录

包发布到CRAN时缺少Vignette目录
EN

Stack Overflow用户
提问于 2021-12-02 18:21:29
回答 1查看 177关注 0票数 1

我最近发布了我的R包的1.1版本的小插图。小插曲的Rmd可以在here上找到。当我在本地创建vignette时,正如预期的那样,我在vignette的顶部看到了作者信息和目录。但是,当我向CRAN提交了这个包,并且vignette被创建为there时,我再也看不到目录或作者信息。有人知道为什么会发生这种情况吗?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-12-02 19:50:07

我扫了一眼您的DESCRIPTION here,注意到VignetteBuilder字段没有包含rmarkdown。由于您使用knitr::rmarkdown作为引擎,我怀疑您需要:

代码语言:javascript
复制
VignetteBuilder: knitr, rmarkdown

以下是R-exts手册中的相关段落:

VignetteBuilder字段名称(在逗号分隔的列表中)包,这些包提供了构建小插曲的引擎。这些包可能包括当前的包,也可能是DependsSuggestsImports中列出的包。utils包始终是隐式附加的。有关详细信息,请参见Non-Sweave vignettes。注意,例如,如果一个vignette有引擎knitr::rmarkdown,那么knitr提供了引擎,但是使用它需要knitrrmarkdown,所以这两个包都需要在VignetteBuilder字段中,并且至少是建议的(因为rmarkdown只由knitr建议,因此不会随其自动提供)。许多使用knitr的包也需要它建议的formatR包,因此用户包也需要这样做,并将其包含在VignetteBuilder中。

这不是一个保证修复,但它可能是第一步。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70204611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档