【问题标题】:How to prevent bookdown from deleting the .Rmd file?如何防止bookdown删除.Rmd文件?
【发布时间】:2016-08-10 20:45:44
【问题描述】:

我在 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 解决方法:

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

【问题讨论】:

    标签: r bookdown


    【解决方案1】:

    使用 Github 上 bookdown (>= 0.1.4) 的 development version,如果在渲染过程中发生错误,文件 Mamede02.Rmd 将不会被删除。

    devtools::install_github('rstudio/bookdown')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-05
      • 2020-07-30
      • 2019-08-14
      • 1970-01-01
      • 1970-01-01
      • 2020-11-01
      • 2017-08-13
      • 2014-10-09
      相关资源
      最近更新 更多