#r
#r
Вопрос:
При запуске R CMD check
я получаю следующее примечание:
checking for future file timestamps ... NOTE
unable to verify current time
Я видел, как это обсуждалось здесь, но я не уверен, какие файлы он проверяет на наличие временных меток, поэтому я не уверен, какие файлы мне следует просмотреть. Это происходит локально в моей Windows и удаленно в разных системах (с использованием действий github).
Комментарии:
1. Хммм… Я столкнулся с точно такой же проблемой 10 минут назад.
Ответ №1:
Взгляните на https://svn.r-project.org/R/trunk/src/library/tools/R/check .R Команда проверки зависит от внешнего веб-ресурса:
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:
Чтобы добавить к ответу каста, вы можете отключить эту проверку, установив для _R_CHECK_SYSTEM_CLOCK_
переменной среды значение ноль, например Sys.setenv('_R_CHECK_SYSTEM_CLOCK_' = 0)
Чтобы отключить это постоянным образом, вы можете установить эту переменную среды при запуске R. Один из способов сделать это — через .Файл Renviron, следующим образом:
install.packages("usethis")
(Если еще не установлено)usethis::edit_r_environ()
- Добавить
_R_CHECK_SYSTEM_CLOCK_=0
в файл - Сохраните, закройте файл, перезапустите R
Комментарии:
1. Как сделать это постоянным? После перезапуска RStudio мне нужно установить это снова
2. Вы когда-нибудь использовали
.Renviron
файл? Вы можете установить там глобальные переменные, которые загружаются при каждой загрузке RStudio / R. Если вы этого не сделали, то 1.install.packages("usethis")
2.usethis::edit_r_environ()
3. Добавить_R_CHECK_SYSTEM_CLOCK_=0
в файл 4. Сохранить, закрыть файл, перезапустить R