你能帮我吗?
我正在为Coursera的构建R包的期末作业构建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回购中可用了。
请问少了什么?谢谢
同时,我在这里找到了解决方案:如何在RStudio 中向包添加Vignette
这一切都归结为从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")