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

Linux Mint下RStudio运行R Notebook报错Error 127问题

问题根因

核心触发点是系统缺少C++编译环境,报错信息里的g++: command not found明确指向这个问题:

  • R安装带原生C/C代码的包时,需要调用本地g、make等编译工具从源码构建二进制文件
  • 首个依赖包xfun编译失败后,所有依赖xfun或其他未成功安装包的下游包会连锁报错,最终导致R Notebook所需的整套rmarkdown生态包安装失败,无法正常创建文档。
操作解决步骤
  • 第一步:安装系统级编译依赖
    打开系统终端,依次执行以下命令,输入系统密码后等待安装完成:
    sudo apt update
    sudo apt install build-essential g++ gcc make libcurl4-openssl-dev libssl-dev libxml2-dev
    
    其中build-essential包会自动集成安装g++、make等基础编译工具,解决最核心的命令找不到问题;其余带-dev后缀的包是多数R包编译时的通用系统依赖,提前安装可避免后续其他包编译报错。
  • 第二步:重新安装R侧依赖包
    打开RStudio,在控制台执行以下安装命令,比弹窗自动升级的稳定性更高:
    install.packages(c("digest", "highr", "htmltools", "jquerylib", "knitr", "markdown", "rmarkdown", "stringi", "stringr", "tinytex", "xfun"))
    
    等待控制台输出所有包安装完成、无ERROR提示后,完全关闭并重启RStudio。
  • 第三步:功能验证
    重启后选择新建R Notebook,此时不会再弹出依赖缺失或安装失败的提示,可正常创建、运行R Notebook文档。
异常补充处理

如果执行上述步骤后仍有个别包安装失败,可优先单独安装报错的依赖包,例如常见的stringi包编译耗时较长容易超时,可先单独执行install.packages("stringi")完成安装后,再重新安装其余缺失包即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.15 16:15:59