我有一个软件包,使用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)
。工作良好。
根据其他主题中的建议,我更新了evaluate
,knitr
,rmarkdown
等。
任何想法如何调试这个?
我之前已经使用了vignet建立了包,虽然生成了pdf vignettes而不是html。
这个问题与关于如何使用knitr
/ rmarkdown
工作流(在Rstudio中)构建小插图的更一般的混淆相吻合。有了read much documentation(以及stackoverflow线程),我的理解是rmd
目录中的vignettes
文件会生成{{1}中的html }} 目录。这似乎不会发生 - 在内部构建[Ctrl-Shift-B]中,如果我手动将这些文件复制到inst/doc
,我只能使用这个小插图。构建过程究竟在哪里生成并复制这些小插图?