Как настроить локальный репозиторий для packrat?

Я использую packrat_0.4.3 и у меня есть несколько собственных пакетов.

Я следую этому введению, чтобы создать локальный репозиторий: http://cran.r-project.org/doc/manuals/R-admin.html#Setting-up-a-package-repository, затем используйте эту команду для запуска пакета:

packrat::init(options = list(local.repos = c("~/Projects/www/htdocs/R/src/contrib/")))

Но packrat по-прежнему не может найти мои локальные пакеты.

Как мне это исправить? Спасибо за любое предложение.


person Bangyou    schedule 13.05.2015    source источник


Ответы (1)


В приведенной ссылке описано, как настроить CRAN-подобный репозиторий, однако для packrat это не требуется, вы можете просто создать локальный каталог.

Попробуй это:

mkdir ~/local_repo
cp my_package ~/local_repo

Итак, local_repo выглядит так:

local_repo/
  my_package/
    R/
    ...

Затем в Р:

packrat::init()
packrat::set_opts(local.repos = c("~/local_repo"))
packrat::install_local('my_package')

Если кто-то попробует это и столкнется с проблемами, дайте мне знать. Я рад изменить ответ, пока это не будет решено.

person rmg    schedule 31.10.2018