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

MacOS Big Sur下R安装readr、ggplot2等包出现非零退出状态报错

问题根因

本次安装失败核心原因为依赖包版本不匹配:最新版lifecycle 1.0.0要求依赖包rlang版本≥0.4.10,但你安装时选择了不安装需要编译的源码包,仅安装了适配R3.5的低版本二进制rlang0.4.5,无法满足lifecycle的版本要求,最终触发non-zero exit status报错。

解决方案

按顺序执行以下操作即可解决问题:

  • 完全退出当前R会话后重新打开,确保没有任何包被提前加载,先单独安装符合版本要求的rlang:
    install.packages("rlang", type = "source")
    
    出现是否从源码安装的提示时选择Yes,如果系统提示需要安装开发者工具,按指引安装Xcode命令行工具即可。
  • rlang安装完成后,先验证安装lifecycle包:
    install.packages("lifecycle")
    
  • 上述依赖安装无报错后,再安装你需要的readr、ggplot2等业务包:
    install.packages(c("readr", "ggplot2"))
    

无编译工具替代方案

如果不想安装Xcode命令行工具编译源码包,可以选择安装和当前R3.5版本适配的旧版lifecycle,规避高版本的依赖要求:

# 先安装remotes包(如果未安装)
install.packages("remotes")
remotes::install_version("lifecycle", version = "0.2.0")

安装完成后再安装readr等包即可正常加载使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 12:36:02