Я новичок в разработке пакетов. Недавно я создал свой первый пакет с длинным списком зависимостей, которые перечислены в разделе Imports
файла DESCRIPTION
. На моем компьютере все работало нормально, так как у меня есть все зависимости, установленные из сборки пакета. Однако, когда я пытаюсь запустить его на чужом компьютере, возникает ошибка: ERROR: dependencies 'tibble','dplyr'....(etc). are not available for package 'mypackage'
Если пакеты, перечисленные в Imports
, не устанавливаются автоматически при загрузке пакета?
My пакет загружается из файла .tar.gz с помощью команды install.packages(path_to_file, type="source", repos=NULL)
.
Ссылка: Книга Хэдли Уикхэма R:
Импорт: перечисленные здесь пакеты должны присутствовать, чтобы ваш пакет работал. Фактически, каждый раз, когда ваш пакет установлен, эти пакеты, если они еще не установлены, будут установлены на вашем компьютере (devtools :: load_all () также проверяет, установлены ли эти пакеты). https://r-pkgs.org/description.html