1. ホーム
  2. r

R cmd check note: 現在の時刻を確認できない。

2023-08-08 09:27:36

質問

を実行するとき R CMD check 以下のようなメモが表示されます。

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

私はこのような議論を見たことがあります ここで を参照してください。しかし、私はそれがタイムスタンプのためにチェックしているどのファイルを見ているのかわかりません。これは、私の Windows でローカルに、そして異なるシステムでリモートで発生します (github アクションを使用)。

どのように解決するのですか?

を見てみましょう。 https://svn.r-project.org/R/trunk/src/library/tools/R/check.R checkコマンドは、外部のWebリソースに依存しています。

     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開発チームによるチェック関数の修正...またはWebリソースの再オンライン化が必要です。