【发布时间】:2014-12-07 02:38:10
【问题描述】:
我编写了一个 R 包,它位于 here 并包含 a vignette,旨在引导用户了解包背后的基本原理以及如何最好地使用它。
不幸的是,在尝试构建源代码或二进制包时,小插图构建失败并出现以下错误:
* creating vignettes ... ERROR
Error: processing vignette 'session reconstruction.Rmd' failed with diagnostics:
Failed to locate the ‘weave’ output file (by engine ‘knitr::rmarkdown’) for vignette with name ‘session reconstruction’. The following files exist in directory ‘.’: ‘session reconstruction.Rmd’, ‘session_clusters.png’, ‘session_reconstruction.html’
Execution halted
Error: Command failed (1)
Execution halted
Exited with status 1.
我正在构建的机器上的版本信息:
> R.Version()
$platform
[1] "x86_64-pc-linux-gnu"
$arch
[1] "x86_64"
$os
[1] "linux-gnu"
$system
[1] "x86_64, linux-gnu"
$status
[1] ""
$major
[1] "3"
$minor
[1] "1.2"
$year
[1] "2014"
$month
[1] "10"
$day
[1] "31"
$`svn rev`
[1] "66913"
$language
[1] "R"
$version.string
[1] "R version 3.1.2 (2014-10-31)"
$nickname
[1] "Pumpkin Helmet"
我搜索了一下,似乎没有“正确”的诊断:人们报告遇到类似的错误,通常通过升级到 R 3.1.0(我正在使用)来修复。嗯,过去使用)。谁能帮帮我?
【问题讨论】:
-
我不确定是什么问题,但通常您应该避免文件名中出现空格。
-
好的,如果其他人找出根本问题,请随时发布真正的答案:)