Вы не говорите, как ожидаете, что пользователи установят пакет.Я полагаю, что если вы разместите его в Интернете в CRAN-подобном репозитории и скажете своим пользователям установить оттуда, R по умолчанию установит зависимости.Это включает в себя указание им, как добавить ваш репозиторий в список репозиториев, так что может быть так же просто попросить их установить devtools
и использовать devtools::install_dep
.
Другая возможность состоит в том, чтобы распространять ваш пакет в видеисходная версия;тогда этот ответ: https://stackoverflow.com/a/38902163/2554330 дает идеи, как поступить.Мне нужно установить что-то вроде "~/RStudio/foo/foo.tar.gz"
:
install_url(paste0("file://", normalizePath("~/RStudio/foo/foo.tar.gz")))
Если вы работаете в Windows, вам, вероятно, понадобится немного другой способ создания URL.
Распространение двоичного файлапакеты удобны, только если все ваши пользователи используют ту же версию R, что и вы;они не гарантированно будут работать при изменении младшего номера версии.