You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级R到4.1.0后RStudio不支持R graphics engine v14问题求助

问题描述

将R升级至最新版本后遇到如下报错:

R graphics engine version 14 is not supported by this version of
RStudio. The Plots tab will be disabled until a newer version of
RStudio is installed.

参照官方指引将RStudio从v1.3.959升级到v1.4.1717版本后问题仍未解决,无法正常使用Plots tab。运行plot(c(1,2,3,4,5,6,7))代码时,没有输出预期图像,反而在当前工作目录生成了一个4KB大小的空白PDF文件,预期输出如下:
预期绘图输出

运行环境信息

> version
               _                           
platform       x86_64-pc-linux-gnu         
arch           x86_64                      
os             linux-gnu                   
system         x86_64, linux-gnu          
status                                     
major          4                           
minor          1.0                         
year           2021                        
month          05                          
day            18                          
svn rev        80317                       
language       R                           
version.string R version 4.1.0 (2021-05-18)
nickname       Camp Pontanezen 

> RStudio.Version()
$mode
[1] "server"

$version
[1] ‘1.4.1717’

$release_name
[1] "Juliet Rose"

jon@rstudio:~/R$ cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.2 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.2 LTS"
VERSION_ID="20.04"
...
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
解决方案

该问题根源是R 4.1.0使用的图形引擎版本为14,RStudio 1.4.1717版本对R 4.1.x的兼容存在适配bug,可通过以下三种方式修复:

  • 升级RStudio Server到2021.09及以上版本,该版本完全修复了R 4.1.x图形引擎的兼容问题,升级完成后重启RStudio Server服务即可恢复Plots tab功能
  • 若暂时无法升级RStudio版本,可在R控制台手动指定图形设备,执行如下命令即可将绘图输出定向到Plots tab:
    options(device = "RStudioGD")
    
    需要永久生效可将上述配置写入用户根目录下的.Rprofile文件中
  • 降级R到4.0.x版本,该版本使用的图形引擎版本为13,完全兼容RStudio 1.3及以上所有版本

内容的提问来源于stack exchange,提问作者myfatson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.08 06:30:00