0

请你帮助我好吗?

我正在为Coursera 的 Building R Packages的最终任务构建一个 R 包。

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

首先,添加一个小插图:

usethis::use_vignette("mypackage")

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

第三,编辑小插图的内容。

但是,安装并加载包后,使用以下命令无法找到小插图:

browseVignettes("mypackage")

我收到此错误:

No vignettes found by browseVignettes("mypackage")

如果您想查看文件,我的包已经在这个GitHub存储库中可用。

请问缺少什么?谢谢!

4

1 回答 1

0

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

这一切都归结为从其安装包,source file而不是直接从包的目录安装它。

如上面提供的链接中所述,vignette仅以这种方式构建:

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

Build>Build Source Package;

关闭项目和 RStudio;

Tools>Install Packages;

Install From,选择Package Archive File

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

点击Install;

在 RStudio 的控制台中,查找vignettewith:

browseVignettes("mypackage")
于 2020-11-04T16:20:53.893 回答