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

运行devtools::check_rhub()出现非标准文件目录提示的技术咨询

关于 devtools::check_rhub() 出现的额外文件NOTE,你需要知道这些

嗨,这个NOTE其实完全是虚惊一场,不用紧张!

为什么只有rhub会弹出这个提示?

这和rhub与本地devtools::check()的检查逻辑差异直接相关:

  • rhub会自动在多架构环境(比如32位i386和64位x64)下运行你的包示例代码,用来验证包在不同架构下的兼容性。那些disk.frame-Ex_i386.Rout、examples_x64这类文件,就是rhub在不同架构下运行示例后生成的日志文件和临时目录。
  • 而你本地运行devtools::check()时,一般只会用当前系统的单一架构(比如现在大部分电脑都是x64),不会触发多架构检查,自然也就不会生成这些文件,所以看不到这个提示。

要不要处理这个问题?

完全没必要!这只是rhub检查过程中产生的临时产物,不属于你的包本身的问题,也不会影响后续的CRAN提交(如果有这个打算的话)。rhub把它标记为NOTE,就是在明确告诉你:“这些是我们检查时生成的额外文件,不是你的包出了问题”。

而且这些文件根本不会留在你的本地机器上——rhub的检查环境是临时搭建的,检查结束后就会自动清理,你只是在检查报告里看到它们的记录而已。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 06:50:39