2014-09-13 10 views
7

Próbuję zbudować fork of R package z github (to widelec ma fresh bugfix). Niestety kompilacja kończy się niepowodzeniem, gdy TeX jest pomijany w moim systemie podczas próby budowania winiet. Nie chcę instalować ładunków SW tylko po to, by budować winiety, których nie potrzebuję. Jak mogę wyłączyć ich budowanie?Pakiet budynków R z github: jak wyłączyć winiety budowlane?

To jest jak moja kompilacja poszła:

> require(devtools) 
> install_github("patcpsc/rredis") 
Installing github repo rredis/master from patcpsc 
Downloading master.zip from https://github.com/patcpsc/rredis/archive/master.zip 
Installing package from C:\DOCUME~1\Tomas\LOCALS~1\Temp\Rtmpolel1d/master.zip 
Installing rredis 
Installing dependencies for rredis: 
RUnit 
--- Please select a CRAN mirror for use in this session --- 
trying URL 'http://www.freestatistics.org/cran/bin/windows/contrib/3.1/RUnit_0.4.26.zip' 
Content type 'application/zip' length 194763 bytes (190 Kb) 
opened URL 
downloaded 190 Kb 

package ‘RUnit’ successfully unpacked and MD5 sums checked 

The downloaded binary packages are in 
     C:\Documents and Settings\Tomas\Local Settings\Temp\Rtmpolel1d\downloaded_packages 
"C:/PROGRA~1/R/R-31~1.0/bin/i386/R" --vanilla CMD build "C:\Documents and Settings\Tomas\Local \ 
    Settings\Temp\Rtmpolel1d\devtools42062762938\rredis-master" --no-manual --no-resave-data 

* checking for file 'C:\Documents and Settings\Tomas\Local Settings\Temp\Rtmpolel1d\devtools42062762938\rredis-master/DESCRIPTION' ... OK 
* preparing 'rredis': 
* checking DESCRIPTION meta-information ... OK 
* cleaning src 
* installing the package to build vignettes 
* creating vignettes ...Warning: running command '"C:/PROGRA~1/R/R-31~1.0/bin/i386/Rscript" --vanilla --default-packages= -e "tools::buildVignettes(dir = '.', tangle = TRUE)"' had status 1 
ERROR 
Error in texi2dvi(file = file, pdf = TRUE, clean = clean, quiet = quiet, : 
    pdflatex is not available 
Calls: <Anonymous> -> texi2pdf -> texi2dvi 
Execution halted 
Error: Command failed (1) 

góry dziękuję.

Odpowiedz

9

Wow, znalazłem! Tęskniłem za nią, ponieważ nie jest wymienione w opcjach funkcji install_github, ale akceptuje wszystkie pozostałe opcje funkcji install i build!

install_github("patcpsc/rredis", build_vignettes = FALSE) 
+2

BTW to będzie domyślnym w następnej wersji DevTools, który będzie na jego drodze do Cran wkrótce – hadley

+1

'build_vignettes = F' jest teraz domyślnym –

Powiązane problemy