2012-04-29 13 views
14

Ho il seguente problema:Errore in fetch (chiave): errore interno -3 in R_decompress1

  1. ho qualche versione di sviluppo del mio pacchetto caricato nella sessione di R

  2. ho modificato la sorgente file.

  3. lo stacco e faccio:

    system("R CMD check realizedvolatility") 
    system("R CMD build realizedvolatility") 
    system("R CMD install realizedvolatility_0.1.tar.gz") 
    library(realizedvolatility) 
    
  4. Fino ad oggi, tutto funziona. Ora, se provo a far apparire file di aiuto, ad esempio ?realizedvolatility, l'errore

    Error in fetch(key) : internal error -3 in R_decompress1 
    

verifica.

Il rimedio è di riavviare interamente la sessione R, quindi tutto funziona. C'è un modo per farlo funzionare all'interno di una sessione? Ho provato a staccare dal namespace, l'installazione con varie opzioni, niente ha funzionato.

Sto usando Mac OS X Lion, e R 2.14.1

+0

Non ho alcuna esperienza personale con questo, ma penso che il pacchetto 'devtools' dovrebbe fare questo tipo di cose, o almeno aiutarli a facilitarli: https://github.com/hadley/devtools – Chase

+0

Strumenti interessanti, ma purtroppo il problema persiste ancora ...: -/Comunque grazie. – krhlk

+0

La stessa cosa mi succede sempre. Riavvia e starai bene. – Maiasaura

risposta

16

ho chiesto la stessa domanda in R-aiuto e un core R risposto "questo è di progettazione", che significa che non si può fare nulla al riguardo, tranne riavvio R: https://stat.ethz.ch/pipermail/r-help/2011-July/283916.html (anche se ancora non capisco perché questo progetto non può aggiornare il database della cache ...)

+0

Non un bug ma una caratteristica quindi ... :) Grazie mille. – krhlk

Problemi correlati