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

R包安装失败:devtools加载时因cli版本不兼容报错求助

解决思路
  • 卸载并重装指定版本的cli包
    报错明确指出cli需要≥3.4.0版本,先清理旧版本再安装符合要求的版本:

    # 卸载旧版cli
    remove.packages("cli")
    # 安装最新版cli
    install.packages("cli")
    

    若直接装最新版有问题,可指定版本安装:

    install.packages("cli", version = "3.4.0")
    
  • 重启R会话后再加载devtools
    旧版本的包可能仍驻留在内存中,重启R会话(RStudio中可通过Session -> Restart R操作),之后再执行:

    library(devtools)
    
  • 排查包安装路径冲突
    R可能从多个路径加载包,旧版cli可能还在其他路径里。先查看当前包路径:

    .libPaths()
    

    找到这些路径下的cli文件夹并手动删除,之后重新安装cli。

  • 直接安装最新版usethis
    若上述步骤无效,可直接安装最新版usethis以确保依赖适配:

    devtools::install_github("r-lib/usethis")
    

    注意执行前需确保cli已安装正确版本。

  • 检查R版本兼容性
    部分包的新版本对R版本有要求,确认你的R版本符合cli的最低要求,若版本过低,需升级到对应R版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 14:55:26