【问题标题】:Vignette creation on package build fails with the error "Failed to locate the ‘weave’ output file"在包构建时创建晕影失败,并出现错误“无法找到‘编织’输出文件”
【发布时间】: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(我正在使用)来修复。嗯,过去使用)。谁能帮帮我?

【问题讨论】:

  • 我不确定是什么问题,但通常您应该避免文件名中出现空格。
  • 好的,如果其他人找出根本问题,请随时发布真正的答案:)

标签: r knitr


【解决方案1】:

我没有完全调查这个问题,但似乎删除文件名中的空格可以解决问题。

【讨论】:

    【解决方案2】:

    我遇到了类似的问题,所以我来到了这个网站。我构建了一个小插图“XXX.Rmd 简介”,但失败了。我将文件更改为“Intro_to_XXX.Rmd”并且 R CMD 检查(RStudio 中的 CMD/Shift E)工作。

    【讨论】:

      【解决方案3】:

      我刚从本地开发版本“github.com/sbgraves237/Ecfun”中名为“time2nextNuclearWeaponState.Rmd”的文件中的一个小插图中收到此错误。问题发生在:

      输出:bookdown::gitbook

      当我改为“输出:html_document”时,问题就消失了。这是在 macOS 10.15.1 下使用 2019 年 11 月 14 日所有内容(R、RStudio、所有包)的当前版本。如果您下载此文件和配套的“nuc-references.bib”并将“输出”更改为“bookdown::gitbook”,我相信您可能会复制该问题。

      或者,如果您对“输出:bookdown::gitbook”有此问题,您应该能够使用“输出:html_document”解决它。如果您仍然需要“输出:bookdown::gitbook”,希望这些 cmets 可以帮助您隔离和解决问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-05-26
        • 1970-01-01
        • 2018-10-18
        • 1970-01-01
        • 2022-12-16
        • 2021-03-06
        • 1970-01-01
        • 2020-05-21
        相关资源
        最近更新 更多