2012-04-29 17 views
14

Tengo el siguiente problema:error en fetch (clave): error interno -3 en R_decompress1

  1. He alguna versión de desarrollo de mi paquete cargado en sesión R

  2. edité la fuente archivo.

  3. que separarlo y hago:

    system("R CMD check realizedvolatility") 
    system("R CMD build realizedvolatility") 
    system("R CMD install realizedvolatility_0.1.tar.gz") 
    library(realizedvolatility) 
    
  4. Hasta ahora, todo funciona. Ahora, si lo intento para abrir el archivo de ayuda, por ejemplo ?realizedvolatility, el error

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

ocurre.

El remedio es reiniciar por completo la sesión R, luego todo funciona. ¿Hay alguna forma de hacerlo funcionar dentro de una sesión? Intenté desconectarme del espacio de nombres, instalar con varias opciones, nada funcionó.

Estoy utilizando Mac OS X Lion, y R 2.14.1

+0

No tengo experiencia personal con esto, pero creo que el paquete 'devtools' se supone que hace este tipo de cosas, o al menos ayudar a facilitarlas: https://github.com/hadley/devtools – Chase

+0

Herramientas interesantes, pero desafortunadamente, el problema aún persiste ...: - De todos modos, gracias. – krhlk

+0

Lo mismo me sucede todo el tiempo. Solo reinicia y estarás bien. – Maiasaura

Respuesta

16

me hizo la misma pregunta en I-ayuda y un núcleo R respondió "esto es por diseño", que significa que no puede hacer nada al respecto, salvo reiniciar R: https://stat.ethz.ch/pipermail/r-help/2011-July/283916.html (aunque todavía no entiendo por qué este diseño no puede actualizar la base de datos de caché ...)

+0

No es un error sino una característica, entonces ... :) Muchas gracias. – krhlk

Cuestiones relacionadas