你能帮帮我吗?
我正在为Coursera's Building R Packages的最终赋值构建一个R包。
到目前为止,我已经按照所有步骤添加了课程阅读资料R Markdown Cookbook的第16.7章和R Packages的第11章中描述的小插曲,它们基本上是:
首先,添加一个小插图:
usethis::use_vignette("mypackage")其次,编辑在vignettes目录中创建的RMD文件的YAML标题。
第三,编辑插图的内容。
但是,在安装并加载程序包后,无法使用以下命令找到vignette:
browseVignettes("mypackage")我得到了这个错误:
No vignettes found by browseVignettes("mypackage")我的包已经在这个GitHub repo中了,如果你想看一下这些文件。
请问遗漏了什么?谢谢!
发布于 2020-11-05 00:20:54
同时,我在这里找到了解决方案: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的控制台中,使用以下命令查找vignette:
browseVignettes("mypackage")https://stackoverflow.com/questions/64679350
复制相似问题