RStudio 中的“rgl”使 R 4.2.0 崩溃

use*_*330 4 windows r rgl rstudio

新发布的 R 版本 4.2.0rgl在 RStudio 中加载包时会崩溃。我能做什么呢?

use*_*330 8

这是启动代码中的一个错误,在 0.100.50 中引入并在版本 0.108.3.2 中修复。如果您使用的版本存在错误,解决方法是options(rgl.debug = TRUE)在启动之前运行rgl。例如,您可以将该行放入您的.Rprofile.

背景是一些 Unix 系统在启动时打印虚假错误消息,因此rgl将这些消息定向到 nul 设备。如果你想看到它们,你可以设置options(rgl.debug = TRUE)。但新的情况是,nul 设备有时无法在 Windows 中打开。rgl本来没有检查这一点,但现在检查了。

有关更多讨论,请参阅 https://github.com/rstudio/rstudio/issues/11043 。