Я создаю пакет (Пакет X) с зависимостью от другого самодельного пакета (Пакет Y). Когда я запускаю установку из источника R, не могу найти Пакет Y, даже если Пакет Y хранится в .libPaths (), где хранятся другие пакеты. Пакет X все еще может найти другие, не домашние пакеты (такие как dplyr). И dplyr, и Package Y являются зависимостями, и оба хранятся в одном и том же месте локально.
Преимущественно я знаю, что пакет Y работает и может быть загружен. Я также добавил второй самодельный пакет (Пакет Z), и тогда R не смог найти ни один из них. Не уверен, что этот бит полезен, но был проверкой здравомыслия для меня. В настоящее время мой код отображается как
remotes::install_local("location of Package X file", lib = .libPaths(), quiet=FALSE)
Точное предупреждение:
Skipping 1 packages not available: Package Y
Любая помощь будет высоко ценится, спасибо!