无法将小插曲添加到R程序包中



你能帮我吗?

我正在为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")

相关内容

  • 没有找到相关文章

最新更新