2014-12-07 14 views
18

Napisałem pakiet R, który żyje here i zawiera a vignette przeznaczony do przesuwania użytkowników przez uzasadnienie pakietu i jak najlepiej go wykorzystaj.Tworzenie winietowania przy kompilacji pakietu kończy się niepowodzeniem z błędem "Nie udało się zlokalizować pliku wyjściowego" splot ""

Niestety, na próbie zbudowania źródła lub pakiet binarny, budowa winieta nie powiedzie się z powodu następującego błędu:

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

Wersja informacje na maszynie buduję na:

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

Mam googleed wokół i nie wydaje się być "właściwej" diagnozy: ludzie zgłosili napotykają podobne błędy, zwykle naprawione z uaktualnieniem do R 3.1.0 (które używam. Cóż, w przeszłości za pomocą). Czy ktoś może mi pomóc?

+3

Nie jestem pewien, na czym polega problem, ale ogólnie należy unikać spacji w nazwach plików. –

+0

Argh! (lub Rgh): to było dokładnie to! Opublikuj jako odpowiedź, aby móc ją nagrodzić? –

+1

Okay, jeśli ktokolwiek odkryje problem z rootem, napisz proszę o prawdziwej odpowiedzi :) –

Odpowiedz

28

Nie zbadałem w pełni problemu, ale wygląda na to, że usunięcie spacji w nazwie pliku rozwiązuje problem.

2

Wpadłem na podobny problem, więc przyszedłem na tę stronę. Zrobiłem winietę "Wstęp do XXX.Rmd", która nie powiodła się. Zmieniłem plik na "Intro_to_XXX.Rmd" i sprawdziłem R CMD (CMD/Shift E w RStudio).

Powiązane problemy