【发布时间】:2015-01-04 09:17:13
【问题描述】:
将 R 升级到 3.1.2 并更新所有包后,我无法再构建小插图。
devtools::build_vignettes(shdoe)
输出如下:
Building shdoe vignettes
Error : invalid version specification 'pandoc.exe 1.13.1'
Warning in engine$weave(file, quiet = quiet) :
Pandoc is not available. Please install Pandoc.
Moving shdoe-intro.html, shdoe-intro.R to inst/doc/
Copying shdoe-intro.Rmd to inst/doc/
这是在从 1.12.x 版本更新 pandoc 之后(产生了相同的错误)。我的操作系统是 Windows 7,Pandoc 在 PATH 上。
【问题讨论】:
-
在没有找到 pandoc 后我得到的错误(在
R CMD build <pkgname>之后)是Error: processing vignette 'translate_gen.Rmd' failed with diagnostics: object 'pb' not found。根据knitr的来源,pb似乎来自output.R。你能pandoc /?吗?我收到一个错误pandoc: /R: openFile: permission denied (Permission denied). -
另请注意,这发生在我的 pandoc 1.9.1 上。