Скажем, у вас есть документ с уценкой R, который не будет отображаться чисто.
Я знаю, что вы можете установить опцию knitr chunk error на TRUE, чтобы продолжить эту оценку даже при наличии ошибок. Вы можете сделать это для отдельного фрагмента с помощью error = TRUE или более глобальным способом через knitr::opts_chunk$set(error = TRUE).
Но иногда бывают ошибки, которые по-прежнему являются фатальными для процесса вязания. Два примера, с которыми я недавно столкнулся: попытка unlink() текущего рабочего каталога (oops!) И вызов rstudioapi::getVersion() из встроенного R-кода, когда RStudio недоступен. Существует ли общее описание таких ошибок, т.е. Те, которые недоступны для error = TRUE? Есть ли способ вынести ошибки в встроенном R-коде и в кусках?
Кроме того, существуют ли более официальные способы остановить вязание раньше или автоматизировать отладку в этой ситуации?