问题描述
能帮我吗?
我正在为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}}