восстановление пакета из источника - PullRequest
0 голосов
/ 27 сентября 2019

У меня есть проект с packrat.

В папке packrat я видел подпапку с источниками пакета:

enter image description here

Итак, я предположил, что если выключить Интернет и запустить 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 нет отката, если Интернет не обнаружен?

...