2011-12-01 10 views

risposta

7

Come indicato in ?install.packages, è possibile utilizzare l'argomento INSTALL_opts= per passare opzioni aggiuntive a R CMD INSTALL per l'installazione di un pacchetto di origine. Se stai installando un pacchetto binario da CRAN, è probabile che sia già stato compilato per byte.

Ad esempio, per installare dai sorgenti e byte-compilare manualmente (assicuratevi di avere la necessary tools):

install.packages("xts", type="source", INSTALL_opts="--byte-compile") 
+0

così install.packages (PACKAGE_NAME, INSTALL_opts = "--byte-compile") si scarica il pacchetto da CRAn e installalo byte-compilato? Come faccio a sapere se un pacchetto è compilato in byte? – SFun28

+0

Questo funzionerà solo se si sta installando dal sorgente. Non sono sicuro di come dire se un pacchetto è compilato in byte, diverso dalla stampa di una funzione dal pacchetto. Per esempio. 'base ::: as.matrix' includerà' 'vicino alla fine dell'output stampato. –

+0

Pubblicherò separatamente sulla domanda su come capire se un pacchetto è compilato in byte. Aggiornare il mio post per mostrare la dichiarazione richiesta per scaricare il pacchetto, compilare i byte e installare utilizzando install.packages. Grazie per l'aiuto! – SFun28

Problemi correlati