Я пытаюсь создать виньетку для пакета R с очень простым вызовом ggplot2 (построение кривой ROC):
ggplot(ValidationRocPoints, aes(x = falsePositiveRate, y = truePositiveRate)) + geom_line()
(ValidationRocPoints - это список, содержащий данные кривой ROC.)
Я могу запустить это нормально со своего Mac, но когда я использую CRAN Win-Builder, я получаю следующую ошибку:
- checking re-building of vignette outputs ... [32s] WARNING Error(s) in re-building vignettes: --- re-building 'AdvancedVignette.Rmd' using rmarkdown Quitting from lines 173-184 (AdvancedVignette.Rmd) Error: processing vignette 'AdvancedVignette.Rmd' failed with diagnostics:
inheritmust be a R6ClassGenerator. --- failed re-building 'AdvancedVignette.Rmd'
Я не понимаю, что происходит.
Я получаю аналогичную ошибку при попытке проверить пакет на Windows R devel, см. Суть репликации gist.github.com/andybega/abed6a8dc097f86d936f61b377480e63
К вашему сведению, когда я повторно запускаю проверки на R-devel win-builder, проблема решена. Я не думаю, что внес какие-либо изменения в код, которые исправили бы это, поэтому не знаю, что случилось, чтобы решить эту проблему.
@andybega Моя проблема тоже решилась спонтанно. Спасибо за помощь.
@peterhurford, спасибо, и спасибо, что задали вопрос о SO. Это была единственная зацепка по этому вопросу, которую я смог найти.





Для тех, кто столкнется с этим в будущем, похоже, что проблема была временной проблемой в CRAN win-builder, которая была решена. Вот Связанная проблема с ggplot2 на этот счет.
Можете ли вы опубликовать свои данные (используя
dput(head(data)), чтобы мы могли их воспроизвести?