Зависимости не будут установлены для пакета, который я написал - PullRequest
0 голосов
/ 19 марта 2020

Я новичок в разработке пакетов. Недавно я создал свой первый пакет с длинным списком зависимостей, которые перечислены в разделе 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

...