无法将小插图添加到R包中

问题描述

能帮我吗?

我正在为Coursera's Building R Packages的最终分配构建一个R包。

到目前为止,我已经按照所有步骤添加了课程阅读中R Markdown Cookbook的第16.7章和R Packages的第11章中所述的小插图,基本上是:

首先,添加一个带有以下内容的小插图:

usethis::use_vignette("mypackage")

第二,编辑在目录vignettes中创建的RMD文件的YAML标题

第三,编辑小插图的内容

但是,在安装和加载软件包之后,无法使用以下命令找到该插图:

browseVignettes("mypackage")

我收到此错误

No vignettes found by browseVignettes("mypackage")

如果要查看文件,我的软件包已经在此GitHub repo中可用。

请问缺少什么?谢谢!

解决方法

同时,我在这里找到了解决方案:How to Add a Vignette to a Package in RStudio

这全部归结为从其vignette安装软件包,而不是直接从软件包目录安装软件包。

如上面提供的链接所述,Build>Build Source Package仅通过以下方式构建:

在RStudio中打开包的项目文件(.Rproj);

转到Tools>Install Packages;

关闭项目和RStudio;

转到Install From;

Package Archive File中,选择Package Archive

Install中,浏览源文件(.tar.gz)。

点击vignette;

在RStudio的控制台中,使用以下命令查找browseVignettes("mypackage")

{{1}}