构建包源会破坏小插图

时间:2016-12-27 19:31:47

标签: r r-markdown

我有一个软件包,使用Rmarkdown和knitr精心记录了html插图。该软件包构建并正常运行(在Windows上)。小插图单独运行并呈现没有问题。我可以构建一个没有问题的二进制包。

但是当我尝试构建源包时,我一直遇到这个错误:

Warning: running command '"C:/PROGRA~1/R/R-33~1.0/bin/x64/Rscript" --vanilla --default-packages= -e "tools::buildVignettes(dir = '.', tangle = TRUE)"' had status 1
Error: Command failed (1)

我已在控制台中单独运行命令tools::buildVignettes(dir = '.', tangle = TRUE)。工作良好。

根据其他主题中的建议,我更新了evaluateknitrrmarkdown等。

任何想法如何调试这个?

我之前已经使用了vignet建立了包,虽然生成了pdf vignettes而不是html。

这个问题与关于如何使用knitr / rmarkdown工作流(在Rstudio中)构建小插图的更一般的混淆相吻合。有了read much documentation(以及stackoverflow线程),我的理解是rmd目录中的vignettes文件会生成{{1}中的html }} 目录。这似乎不会发生 - 在内部构建[Ctrl-Shift-B]中,如果我手动将这些文件复制到inst/doc,我只能使用这个小插图。构建过程究竟在哪里生成并复制这些小插图?

0 个答案:

没有答案