首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尽管没有错误,但Vignette输出丢失

尽管没有错误,但Vignette输出丢失
EN

Stack Overflow用户
提问于 2019-05-23 17:27:28
回答 1查看 79关注 0票数 0

我正在用这个小插图标题写an R package

代码语言:javascript
复制
---
title: "Adaptive non-parametric learning"
author: "..."
date: "`r Sys.Date()`"
output: rmarkdown::html_vignette
vignette: >
  %\VignetteIndexEntry{Adaptive non-parametric learning}
  %\VignetteEngine{knitr::rmarkdown_notangle}
  %\VignetteEncoding{UTF-8}
---

我添加了rmarkdown_notangle,以避免在CRAN上运行vignette,因为完整的vignette需要一个小时才能运行(尽管现在我正在测试,需要2分钟)。

我用以下命令编译这个包:

代码语言:javascript
复制
Rscript -e "devtools::document();devtools::check();devtools::build();devtools::install();"

输出显示:

代码语言:javascript
复制
...
─  installing the package to build vignettes
✔  creating vignettes (1m 48.8s)
...
✔  checking files in ‘vignettes’ ...
...
✔  checking for unstated dependencies in vignettes ...
✔  checking package vignettes in ‘inst/doc’
✔  checking re-building of vignette outputs (1m 47.9s)
...
─  installing the package to build vignettes
✔  creating vignettes (1m 49.5s)
...
** installing vignettes
** testing if installed package can be loaded
* DONE (PosteriorBootstrap)
Reloading attached PosteriorBootstrap

代码语言:javascript
复制
> library(PosteriorBootstrap)
> browseVignettes(package="PosteriorBootstrap")
No vignettes found by browseVignettes(package = "PosteriorBootstrap")
> vignette("Adaptive Non-parametric learning")
Warning message:
vignette ‘Adaptive Non-parametric learning’ not found

我发现this thread建议使用我使用的%\VignetteEngine{knitr::rmarkdown}install_github(..., build_vignettes=TRUE),因为我在本地构建它。

vignette的输出在哪里?

EN

回答 1

Stack Overflow用户

发布于 2019-05-24 21:20:20

一种解决方案是更改devtools::install()中的默认build_vignettes = FALSE

代码语言:javascript
复制
devtools::install(build_vignettes = TRUE)

然后执行browseVignettes(package = "package_name")以显示小插曲,例如,如果您在命令行上使用R,则在浏览器上显示。

我从a comment in the thread I quoted找到了解决方案,它为devtools::install_github()提供了同样的解决方案。

我找不到devtools::check()devtools::build()创建的vignette输出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56272107

复制
相关文章

相似问题

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