RStudio - Markdown 崩溃:(函数(srcref)中的错误:'eval' 中未实现的类型(29)

RStudio - Markdown Crash: Error in (function (srcref) : unimplemented type (29) in 'eval'

我的 RStudio 多次崩溃并出现以下错误:

Error in (function (srcref) : unimplemented type (29) in 'eval'

发生这种情况的相似之处是:

错误总是在 RStudio 会话中止之前显示。我在环境中丢失了所有数据和变量,但大部分代码似乎是可以恢复的。

任何人都知道可能导致此问题的原因或如何处理它?

这是我的SessionInfo

R version 4.0.0 (2020-04-24)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 18363)

Matrix products: default

locale:
[1] LC_COLLATE=English_United Kingdom.1252  LC_CTYPE=English_United Kingdom.1252    LC_MONETARY=English_United Kingdom.1252
[4] LC_NUMERIC=C                            LC_TIME=English_United Kingdom.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
 [1] data.table_1.12.8 forcats_0.5.0     stringr_1.4.0     dplyr_0.8.5       purrr_0.3.4       readr_1.3.1      
 [7] tidyr_1.0.2       tibble_3.0.0      ggplot2_3.3.0     tidyverse_1.3.0  

loaded via a namespace (and not attached):
 [1] Rcpp_1.0.4.6     cellranger_1.1.0 pillar_1.4.3     compiler_4.0.0   dbplyr_1.4.3     tools_4.0.0      packrat_0.5.0   
 [8] lubridate_1.7.8  jsonlite_1.6.1   lifecycle_0.2.0  nlme_3.1-147     gtable_0.3.0     lattice_0.20-41  pkgconfig_2.0.3 
[15] rlang_0.4.5      reprex_0.3.0     cli_2.0.2        DBI_1.1.0        rstudioapi_0.11  haven_2.2.0      xfun_0.13       
[22] withr_2.2.0      xml2_1.3.1       httr_1.4.1       knitr_1.28       fs_1.4.1         hms_0.5.3        generics_0.0.2  
[29] vctrs_0.2.4      grid_4.0.0       tidyselect_1.0.0 glue_1.4.0       R6_2.4.1         fansi_0.4.1      readxl_1.3.1    
[36] modelr_0.1.6     magrittr_1.5     backports_1.1.6  scales_1.1.0     ellipsis_0.3.0   rvest_0.3.5      assertthat_0.2.1
[43] colorspace_1.4-1 stringi_1.4.6    munsell_0.5.0    broom_0.5.6      crayon_1.3.4    

遗憾的是我不能给你一个可重现的例子,但这是上次发生的截图:

下一次使用相当简单的 ggplot 命令:

您可以尝试更新 Rstudio。

我在更新到 R 的 4.0.0 版后开始出现类似的消息。这些错误发生在代码中,而在以前的 R 版本中没有问题。我可以 运行 代码行通过 Ctrl-Enter 没有错误,但是 运行 整个块将是一个问题。

当我将 Rstudio 从版本 1.1.463 更新到 1.2.5042 时,问题消失了。