r - 获取( key )时出错 : lazy-load database

标签 r roxygen2

我不知道发生了什么事,一切都运行良好,但突然我开始在文档中出现此错误消息:

Error in fetch(key) : lazy-load database '......descopl.rdb' is corrupt

我删除了几乎所有代码并再次构建,然后发布到 Github,但是当我使用另一台笔记本电脑下载包时,正在下载并加载包,但我无法调用任何函数和文档指出错误。

我不知道是什么导致了问题,我正在使用 roxygen 生成文档。

https://github.com/WilliamKinaan/descopl

最佳答案

似乎是当 R 无法解压包时就会出现错误(正如@rawr 所建立的那样,它已损坏)。这个解决方案对我有用:

1) 检查.Rdb文件创建过程中可能存在的错误

2) 尝试restarting your R session (例如 .rs.restartR() 如果在 RStudio 中)

3) 该软件包可能已安装在您的计算机中(即使它不起作用)。使用 ?remove.packages()

删除它

关于r - 获取( key )时出错 : lazy-load database,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30424608/

相关文章:

r - geom_map "map_id"函数如何工作?

r - 通过roxygen2在R文档中生成具有多个参数的项目

r - 如何隐藏 corrplot 的选定相关性?

R 在 citation() 输出中缺少围兜键

r - 将 Rcpp 文件添加到现有的 r 包中?

r - 使用 roxygen2 导出函数列表

r - 赋值函数文档失败 R CMD CHECK

r - 如何指示Roxygen2中的整理顺序?

R覆盖另一个列表中的列表值

r - 使用 Caret 包中的朴素贝叶斯分类器时的警告