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

从CRAN和GitHub安装R包systemfonts失败问题求助

问题根因

你遇到的报错核心是R编译配置异常:编译调用的头文件路径参数丢失了前置-I标识,被系统误判为普通文件名,无法正常定位R头文件,进而导致后续的.o目标文件生成失败。该问题属于MacOS大版本升级叠加Homebrew升级R后的常见配置错位问题,和systemfonts包本身的系统兼容性无关。

可行解决方案

按顺序执行以下步骤即可解决:

  • 第一步:先重新安装Xcode命令行工具,修复系统级编译依赖,终端执行命令:
    xcode-select --install
    如果提示已安装,执行以下命令重置其路径:
    sudo xcode-select --reset
  • 第二步:修复Homebrew安装的R的配置文件,终端执行命令:
    brew reinstall r
  • 第三步:启动R,先单独安装systemfonts的编译依赖,再安装systemfonts:
install.packages("cpp11", type = "source")
install.packages("systemfonts", type = "source")
  • 如果以上步骤仍失败,可临时指定编译参数后安装,在R中执行:
Sys.setenv(PKG_CPPFLAGS = "-I/usr/local/Cellar/r/4.1.1_1/lib/R/include")
install.packages("systemfonts", type = "source")
验证方法

安装完成后执行library(systemfonts)无报错,即可正常安装mapview包。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 09:27:02