Ошибка в выборке (ключ): внутренняя ошибка -3 в R_decompress1

У меня есть следующая проблема:

  • У меня есть версия для разработки моего пакета, загруженного в сеанс R

  • Я отредактировал исходный файл.

  • Я отсоединяю его и делаю:

    system("R CMD check realizedvolatility")
    system("R CMD build realizedvolatility")
    system("R CMD install realizedvolatility_0.1.tar.gz")
    library(realizedvolatility)
    
  • До сих пор все работает. Теперь, если я попытаюсь открыть файл справки, например ?realizedvolatility, ошибка

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

происходит.

Средство состоит в том, чтобы полностью перезапустить сеанс R, тогда все работает. Есть ли способ заставить его работать в течение одного сеанса? Я попытался отсоединиться от пространства имен, установив с различными параметрами, ничего не получилось.

Я использую Mac OS X Lion и R 2.14.1

Ответы

Ответ 1

Я задал тот же вопрос в R-help, и один R core ответил "это по дизайну", что означает, что вы ничего не можете с этим поделать, кроме перезапуска R: https://stat.ethz.ch/pipermail/r-help/2011-July/283916.html (хотя я до сих пор не понимаю, почему этот проект не может обновить базу данных кэша...)