Я запускаю функцию check () (devtools::check(document = FALSE, args = c('--no-manual')
) в своем пакете, но она не работает со следующей ошибкой:
E checking whether package 'DIANE' can be installed (5s)
Installation failed.
See 'D:/These/DIANE.Rcheck/00install.out' for details.
See
'D:/These/DIANE.Rcheck/00check.log'
for details.
[...]
-- Install failure -------------------------------------------------------------
* installing *source* package 'DIANE' ...
** using staged installation
** R
** inst
** byte-compile and prepare package for lazy loading
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) :
there is no package called 'MASS'
Calls: <Anonymous> ... loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart
Execution halted
ERROR: lazy loading failed for package 'DIANE'
* removing 'D:/These/DIANE.Rcheck/DIANE'
Однако я уже установил пакет MASS, он находится в путь к библиотекам classi c R и может быть загружен без проблем с моей консоли R.
Запуск кнопки «Установить и перезапустить» в RStudio (Rcmd.exe INSTALL --no-multiarch --with-keep.source DIANE
) в моем пакете также отлично работает:
* installing to library 'C:/Users/Oceane/Documents/R/win-library/4.0'
* installing *source* package 'DIANE' ...
** using staged installation
** R
** inst
** byte-compile and prepare package for lazy loading
** help
converting help for package 'DIANE'
*** installing help indices
finding HTML links ... draw_MDS html
draw_coseq_run html
draw_distributions html
draw_heatmap html
estimateDEGs html done
estimateDispersion html
filter_sum html
normalize html
plotDEGs html
run_app html
run_coseq html
** building package indices
** testing if installed package can be loaded from temporary location
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (DIANE)
Я попытался использовать неэтапную установку, но проверка также не удалась с той же ошибкой на MASS.
Я использую rstudio v1.3.947 и R v4.0.0. Версия соответствующих пакетов: devtools_2.3.0 usethis_1.6.1 MASS_7.3-51.6 Есть ли у вас какие-либо представления о том, что вызывает такое поведение и как его решить?