首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否因为stringr.rdb损坏而导致.Rmd呈现失败?

是否因为stringr.rdb损坏而导致.Rmd呈现失败?
EN

Stack Overflow用户
提问于 2016-09-19 01:48:40
回答 1查看 3.9K关注 0票数 8

当我渲染一个小插曲时

代码语言:javascript
运行
复制
rmarkdown::render('/path/to/pkg/vignettes/my-vignette.Rmd')

我遇到了这个错误

代码语言:javascript
运行
复制
processing file: draft-vignette.Rmd
Error in get0(oNam, envir = ns) : 
  lazy-load database '/home/username/R/x86_64-pc-linux-gnu-library/3.3/stringr/R/stringr.rdb' is corrupt
In addition: Warning messages:
1: In get0(oNam, envir = ns) : restarting interrupted promise evaluation
2: In get0(oNam, envir = ns) : internal error -3 in R_decompress1

运行devtools::build_vignettes(pkg = '/path/to/pkg')会产生类似的错误。

奇怪的是,

代码语言:javascript
运行
复制
devtools::build(pkg = '/path/to/pkg')

成功运行,生成压缩的程序包文件,并且它也正确地渲染了vignette。

我也尝试过删除/重新安装stringr包,但没有帮助。

我只想渲染幻影,不想渲染其他东西,那么如何修复上面的错误?

EN

回答 1

Stack Overflow用户

发布于 2021-03-16 00:01:45

根据dracodoc的评论,只需重新启动R会话即可。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39560808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档