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

R包Rhub CRAN检查在Fedora上遇无tidy命令的HTML注解决策

R包rhub检查Fedora环境'tidy'缺失问题的解决及CRAN政策说明

问题根源

这个NOTE完全是因为Fedora的r-devel远程环境没装HTML Tidy工具,和你本地macOS的tidy版本、包内的HTML内容没关系——rhub的检查是在远程容器里跑的,你本地改啥都影响不到那边。

解决办法

  • 远程安装tidy工具
    用devtools::check_rhub()的pre_install参数,在Fedora环境检查前先装tidy:

    devtools::check_rhub(
      platforms = "fedora-clang-devel",
      pre_install = "sudo dnf install -y tidy"
    )
    

    Fedora用dnf包管理器,这条命令会自动安装tidy工具,之后HTML验证就能正常跑了。

  • 跳过HTML验证步骤
    要是不想折腾安装,直接在检查时加--no-check-html参数跳过这步:

    devtools::check_rhub(
      platforms = "fedora-clang-devel",
      args = "--no-check-html"
    )
    

CRAN的态度

CRAN一般会忽略这种纯环境依赖缺失导致的NOTE,因为这不是你包的问题,是检查环境没配全工具。不过保险起见,最好还是解决掉,省得审核时被问起——全绿的检查结果肯定更顺利。

内容的提问来源于stack exchange,提问作者Anna Carolina Resende

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 15:45:53