首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法向R包添加vignette

无法向R包添加vignette
EN

Stack Overflow用户
提问于 2020-11-04 19:40:05
回答 1查看 83关注 0票数 0

你能帮帮我吗?

我正在为Coursera's Building R Packages的最终赋值构建一个R包。

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

首先,添加一个小插图:

代码语言:javascript
复制
usethis::use_vignette("mypackage")

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

第三,编辑插图的内容。

但是,在安装并加载程序包后,无法使用以下命令找到vignette:

代码语言:javascript
复制
browseVignettes("mypackage")

我得到了这个错误:

代码语言:javascript
复制
No vignettes found by browseVignettes("mypackage")

我的包已经在这个GitHub repo中了,如果你想看一下这些文件。

请问遗漏了什么?谢谢!

EN

回答 1

Stack Overflow用户

发布于 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

代码语言:javascript
复制
browseVignettes("mypackage")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64679350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档