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

无法安装devtools包:依赖版本不兼容及htmltools升级失败求助

解决方法

方案一:绕过devtools,直接安装GitHub版htmltools 0.5.4

如果你的核心需求是获取htmltools 0.5.4,无需强制安装devtools,用更轻量的remotes包即可:

  1. 先安装remotes(未安装的话):
    install.packages("remotes")
    
  2. 直接从GitHub指定版本安装htmltools:
    remotes::install_github("rstudio/htmltools@v0.5.4")
    

方案二:修复devtools依赖,完成devtools安装

如果一定要安装devtools,需逐个解决依赖包的版本问题:

  • 先更新rlang到≥1.0.6:
    install.packages("rlang")
    # 若CRAN版本不满足,安装GitHub兼容R4.0的指定版本
    remotes::install_github("r-lib/rlang@v1.0.6")
    
  • 更新processx到≥3.6.1:
    install.packages("processx")
    # 若CRAN版本不满足,安装指定版本
    remotes::install_github("r-lib/processx@v3.6.1")
    
  • 更新cli到≥3.4.0:
    install.packages("cli")
    # 若CRAN版本不满足,安装指定版本
    remotes::install_github("r-lib/cli@v3.4.0")
    
  • 依次安装报错的依赖包:
    install.packages(c("bslib", "callr", "lifecycle", "pkgload", "pkgbuild", "pkgdown"))
    
  • 最后安装devtools:
    install.packages("devtools")
    

关键提示

你的R版本为4.0,部分新包已不再支持该旧版本。如果上述安装仍失败,建议升级R版本到4.1及以上,CRAN上的包版本会更完整,依赖冲突问题更容易解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 13:20:28