Создание виньетки в сборке пакетов не выполняется с ошибкой "Не удалось найти" выходной файл weave ",

Я написал пакет R, который живет здесь и содержит виньетка, предназначенную для пошагового пользователя через обоснование пакета и как наилучшим образом его использовать.

К сожалению, при попытке построить исходный или двоичный пакет конструкция виньетки не выполняется со следующей ошибкой:

* 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"

Я искал googled, и, похоже, не было "правильного" диагноза: люди сообщали о встречах с подобными ошибками, обычно исправляемыми с обновлением до R 3.1.0 (которое я использую.). Может ли кто-нибудь помочь мне?

Ответы

Ответ 1

Я не полностью исследовал проблему, но кажется, что удаление пробелов в имени файла решает проблему.

Ответ 2

У меня возникла аналогичная проблема, поэтому я пришел на этот сайт. Я построил виньетку "Intro to XXX.Rmd", которая не удалась. Я изменил файл на "Intro_to_XXX.Rmd" и R CMD check (CMD/Shift E в RStudio).