Knit HTML - 从错误中恢复?

Knit HTML - Recover from Error?

我有一个很长的 R 代码,需要大约 2-3 小时才能 运行 并编织到 HTML。然而,即使出现小错误或警告......编织也会中止......在下面的示例中,由于保存历史错误,它已经这样做了。

processing file: model_v64.Rmd
  |......................                                           |  33%
  ordinary text without R code

  |...........................................                      |  67%
label: unnamed-chunk-1 (with options) 
List of 1
 $ echo: logi TRUE


Quitting from lines 21-278 (model_v64.Rmd) 
**Error in .External2(C_savehistory, file) : no history available to save**
Calls: <Anonymous> ... withCallingHandlers -> withVisible -> eval -> eval -> savehistory
Execution halted

有什么办法可以

  1. 选项 1 - 从 tmp 目录或其他任何地方恢复部分创建的 HTML
  2. 选项 2 - 让 Knit HTML 继续处理错误而不停止代码。
  3. 选项 3 - 至少保存已经编织的 HTML 然后停止。

谢谢,马尼什

设置块选项error = TRUE以显示错误而不是停止 R:

knitr::opts_chunk$set(error = TRUE)