У меня есть проект с packrat.
В папке packrat я видел подпапку с источниками пакета:
Итак, я предположил, что если выключить Интернет и запустить packrat::restore()
, то пакеты будут собраны из исходного кода.
Однако я получил:
> packrat::restore()
Installing cli (1.1.0) ...
Error in download.file(url, destfile, method, mode = "wb", ...) :
cannot open URL 'https://ftp.gwdg.de/pub/misc/cran/bin/windows/contrib/3.4/cli_1.1.0.zip'
In addition: Warning message:
Вопрос:
Могу ли я использовать packrat::restore()
без Интернета / создавать пакеты из исходного кода?
Редактировать:
Я обнаружил эту проблему: https://github.com/rstudio/packrat/issues/443. Что дает большена виду.Вы также можете определить локальные репозитории.
options(repos = c(CRAN = "https://my/cran"))
options(repos = c(CRAN = "file://my/cran"))
Но я все еще удивляюсь, почему в папке /packrat/src
нет отката, если Интернет не обнаружен?