R 2022.07.1加载ggh4x包失败,cli_abort未导出求助
解决ggh4x包加载时
cli_abort未导出的报错 问题根源
报错核心原因是cli包版本过低,旧版本cli未导出cli_abort函数,而新版ggh4x依赖该函数实现功能。
解决步骤
- 彻底卸载现有cli和ggh4x包
remove.packages(c("cli", "ggh4x")) - 安装适配版本的cli包
直接从CRAN安装最新版cli,确保包含cli_abort函数:
若R版本(2022.07.1)与最新cli不兼容,可指定安装v3.0.0及以上版本(该版本开始支持install.packages("cli")cli_abort):install.packages("cli", version = "3.0.0") - 重新安装ggh4x包
- 选择CRAN稳定版:
install.packages("ggh4x") - 选择GitHub开发版:
devtools::install_github("teunbrand/ggh4x")
- 选择CRAN稳定版:
- 验证安装结果
无报错则说明问题解决。library(ggh4x)
额外提示
- 安装时若遇权限问题,Windows可管理员身份运行R,Linux/macOS可添加
type = "binary"参数或使用sudo进行系统级安装。
内容的提问来源于stack exchange,提问作者Yelle Vosteen
相关产品推荐
相关产品推荐

