17

我有以下问题:

  1. 我在 R 会话中加载了我的包的一些开发版本

  2. 我编辑了源文件。

  3. 我将其分离并执行以下操作:

    system("R CMD check realizedvolatility")
    system("R CMD build realizedvolatility")
    system("R CMD install realizedvolatility_0.1.tar.gz")
    library(realizedvolatility)
    
  4. 到现在为止,一切正常。现在,如果我尝试调出帮助文件,例如?realizedvolatility,错误

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

发生。

补救措施是完全重新启动 R 会话,然后一切正常。有没有办法让它在一个会话中工作?我尝试从命名空间中分离,使用各种选项进行安装,但没有任何效果。

我正在使用 Mac OS X Lion 和 R 2.14.1

4

1 回答 1

21

我在 R-help 中问了同样的问题,一个 R 核心回答“这是设计使然”,这意味着除了重新启动 R 之外,您无能为力:https ://stat.ethz.ch/pipermail/r-help/2011- July/283916.html(虽然我还是不明白为什么这个设计不能刷新缓存数据库...)

于 2012-04-29T17:56:20.183 回答