记录于2021年8月23日
使用MACOS版Rstudio时遇到一个问题,使用RStudio-1.1.463及之前的版本都正常,如果使用更新的版本则会显示错误,只有导航栏,无法正常显示
今天因为必须更新最新的Rstudio版本,但是这个问题依旧存在,经过查找在Rstudio官网的
RStudio Support>Knowledge Base>Troubleshooting界面发现了解决方法,链接如下:
https://support.rstudio.com/hc/en-us/articles/360017886674?input_string=white+screen
具体解决办法就是,在终端中使用这两条命令:
# macOS
export RSTUDIO_CHROMIUM_ARGUMENTS="--disable-gpu"
/Applications/RStudio.app/Contents/MacOS/RStudio
运行命令之后,Rstudio会自动打开,打开之后将General>Advanced>Rendering gngine中的选项改为Software,然后Rstudio就可以正常打开运行了。
原因:
在RStudio-1.1.463之后的版本中,提供了一个新的渲染引擎,并试图利用硬件加速渲染。在大多数情况下,这将意味着大幅改善呈现和编辑RStudio IDE的性能相对于以前的版本。不过,由于在不同的系统中,显卡或驱动的兼容性导致RStudio渲染时会出现问题。
根据Rstudio的说明,不仅是MACOS,Linux系统也有几率出现类似的问题,下面也给出参考的解决方案。
# Linux
export RSTUDIO_CHROMIUM_ARGUMENTS="--disable-gpu"
/usr/lib/rstudio/bin/rstudio
如果是Windows系统出现启动问题,可以在启动RStudio时按住Ctrl键,可以看到一个对话框,来选择 R 版本以及启动 RStudio 时使用的渲染引擎。