如何防止bookdown删除.Rmd文件?

时间:2016-08-10 20:45:45

标签: r bookdown

我在RStudio中使用Bookdown。有时,当文档拒绝编织时,我收到一条无用的错误消息(如下所示:

Quitting from lines 495-497 (Mamede02.Rmd) 
Error in `[.data.frame`(x, i, j) : object 'value' not found
Calls: <Anonymous> ... lapply -> FUN -> mean -> [ -> [.data.table -> [.data.frame
Execution halted)

这对我来说几乎意味着什么,我留下的唯一线索(没有将代码二等分)是神秘的行号,如上例中的495-497。问题是行号是指已经删除的文件,我不知道如何防止消失。 keep_md: yes ...

不支持bookdown::pdf_book

如何防止.Rmd文件消失?

Linux walkaround:

在终端中使用sudo chattr +i Mamede02.RmdMamede02.Rmd是您要避免的文件的名称/完整路径消失),但快速:您需要执行在创建文件之后(在您开始编织过程之后) 之前文件消失后,此命令

1 个答案:

答案 0 :(得分:2)

在Github上使用 bookdown (&gt; = 0.1.4)的development version时,如果在呈现过程中发生错误,则不会删除文件Mamede02.Rmd

devtools::install_github('rstudio/bookdown')