Kon*_*nos 7 r r-markdown r-package
当我渲染一个小插图时
rmarkdown::render('/path/to/pkg/vignettes/my-vignette.Rmd')
Run Code Online (Sandbox Code Playgroud)
我遇到错误
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
Run Code Online (Sandbox Code Playgroud)
运行devtools::build_vignettes(pkg = '/path/to/pkg')会产生类似的错误。
奇怪的是,
devtools::build(pkg = '/path/to/pkg')
Run Code Online (Sandbox Code Playgroud)
运行成功,生成压缩包文件,并正确呈现小插图。
我也尝试删除/重新安装stringr软件包,但这没有帮助。
我只想渲染小插图而不渲染其他任何东西,那么如何解决上述错误?