我收到以下错误消息:
get0(oNam,envir = ns)出错:lazy-load数据库'D:/R/R-3.4.3/library/yaml/R/yaml.rdb'已损坏
另外:警告消息:在get0(oNam,envir = ns):R_decompress1中的内部错误-3
get0(oNam,envir = ns)出错:lazy-load数据库'D:/R/R-3.4.3/library/yaml/R/yaml.rdb'已损坏
另外:警告消息:1:在get0(oNam,envir = ns):重新启动中断的承诺评估2:在get0(oNam,envir = ns):R_decompress中的内部错误-3
我无法加载我的数据集进行分析。如果有人能帮忙,请告诉我。
答案 0 :(得分:0)
对于遇到相同问题的任何人,我都在RHEL 7.6 Linux 3.10.0-957.e17.x86_64下经历过。以下是我在更新并重新安装自己的软件包时收到的消息:
延迟加载数据库'/home/user/R/library/callr/R/callr.rdb'已损坏
此外:警告消息:
1:在get0(oNam,envir = ns)中:重新启动中断的承诺评估
2:在get0(oNam,envir = ns)中:R_decompress1中的内部错误-3
我尝试过
install.packages("callr")
,然后再次安装我的软件包(通过devtools::install_github
),但没有成功。最终,我做了remove.packages("mypackage")
,然后退出了会话,重新启动并安装了。有效。
我知道最初的用户说这对他不起作用,所以也许这是特定于操作系统的问题-但这是供将来遇到相同问题的用户使用的。可能是原始用户在Windows中工作,并在尝试remove.packages
时打开了其他R会话。