【问题标题】:R cmd check note: unable to verify current timeR cmd检查注意:无法验证当前时间
【发布时间】:2020-12-16 04:17:23
【问题描述】:

在运行R CMD check 时,我收到以下注释:

checking for future file timestamps ... NOTE
  unable to verify current time

我已经看到讨论过here,但我不确定它正在检查哪些文件的时间戳,所以我不确定我应该查看哪些文件。这发生在我的 Windows 本地和不同系统上的远程(使用 github 操作)。

【问题讨论】:

  • 嗯...我在 10 分钟前遇到了完全相同的问题。

标签: r


【解决方案1】:

看看https://svn.r-project.org/R/trunk/src/library/tools/R/check.R check 命令依赖于外部网络资源:

     now <- tryCatch({
     foo <- suppressWarnings(readLines("http://worldclockapi.com/api/json/utc/now",
                             warn = FALSE))

此资源http://worldclockapi.com/ 目前不可用。

因此会发生以下情况(参见相同的包源):

            if (is.na(now)) {
                any <- TRUE
                noteLog(Log, "unable to verify current time")

另见参考资料: https://community.rstudio.com/t/r-devel-r-cmd-check-failing-because-of-time-unable-to-verify-current-time/25589

因此,不幸的是,这需要 R 开发团队对检查功能进行修复......或者网络资源再次上线。

【讨论】:

    【解决方案2】:

    要添加到 qasta 的答案,您可以通过将 _R_CHECK_SYSTEM_CLOCK_ 环境变量设置为零来静音此检查,例如 Sys.setenv('_R_CHECK_SYSTEM_CLOCK_' = 0)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-07
      • 1970-01-01
      • 1970-01-01
      • 2010-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多