文章很短,你扫一眼就看完了。
今天尝试复现词云图的时候,需要用到R包tm(Text Mining),死活装不上,无奈打算使出杀手锏——安装R包的二进制版本。
install.packages("tm",type = "binary")
没想到在我library的时候还给我报错。
Error: package or namespace load failed for ‘tm’ in get(Info[i, 1], envir = env):
lazy-load database '/Library/Frameworks/R.framework/Versions/4.1/Resources/library/tm.rdb' is corrupt
反复横跳无果,直到我搜到文档1[1],看样子是类似的问题。
在这种文档里最喜欢的就是看到绿色的✓,以及solved字样。
下面提到的文档2[2]中提供了解决办法,即重启R session就能解决。
重启 ➡️ 解决。
查看一下文档2,RStudio CEO J.J. Allaire现身说法。
The first error (from install_github) is actually transient (the package correctly installed and restarting your R session will clear the error).
即这个错误是暂时的,只要你正确安装R包,重启R session就能解决。
把这个踩坑经历记录下来,供大家掉坑后能快速爬出来。
参考资料
[1]参考文档1: https://community.rstudio.com/t/error-message-lazy-load-database-keras-rdb-is-corrupt/24381[2]参考文档2: https://github.com/rstudio/keras/issues/298