2014-12-07 9 views
18

Ho scritto un pacchetto R, che vive here e contiene a vignette destinato a far passare gli utenti attraverso la logica dietro il pacchetto e come meglio usarloLa creazione di vignette sulla creazione del pacchetto non riesce con l'errore "Impossibile localizzare il file di output" weave "

Purtroppo, in un tentativo di costruire una sorgente o un pacchetto binario, la costruzione vignetta non riesce con il seguente errore:

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

informazioni sulla versione sulla macchina sto costruendo su:

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

Ho cercato su google e non sembra esserci una diagnosi "corretta": le persone hanno segnalato di incontrare errori simili, normalmente risolti con un aggiornamento a R 3.1.0 (che sto usando. Qualcuno mi può aiutare?

+3

Non sono sicuro di quale sia il problema, ma in generale dovresti evitare spazi nei nomi dei file. –

+0

Argh! (o Rgh): era esattamente questo! Posta come risposta, quindi posso assegnarla? –

+1

Ok, se qualcun altro capisce il problema di root, non esitate a postare la vera risposta :) –

risposta

28

Non ho studiato completamente il problema, ma sembra che la rimozione degli spazi nel nome del file risolva il problema.

2

Mi sono imbattuto in un problema simile quindi sono venuto a questo sito. Avevo costruito una vignetta "Intro to XXX.Rmd", che fallì. Ho modificato il file in "Intro_to_XXX.Rmd" e il controllo R CMD (CMD/Shift E in RStudio) ha funzionato.

Problemi correlati