Недавно я обновился до R 3.1.3 и собираю пакет с помощью RStudio и packrat
. Я пытаюсь пересобрать свой пакет, используя встроенный в RStudio инструмент «Сборка и перезагрузка», но это не сработает. Я продолжаю получать следующую ошибку:
Updating standaRd documentation
Loading standaRd
Error in (function (dep_name, dep_ver = NA, dep_compare = NA) :
Dependency package ggplot2 not available.
Calls: suppressPackageStartupMessages ... <Anonymous> -> load_all -> load_depends -> mapply -> <Anonymous>
Execution halted
Exited with status 1.
Дело в том, что у меня ggplot2
установлено во всех местах, включая мои локальные библиотеки и мои библиотеки packrat для этого проекта как для R 3.1.2, так и для R 3.1.3. Я пытался загрузить их, но безрезультатно.
Кроме того, использование devtools::build()
и devtools::document()
работает, поэтому я предполагаю, что это проблема RStudio?
ПРИМЕЧАНИЕ. Я использую RStudio версии 0.99.235.
РЕДАКТИРОВАТЬ: я также не вижу никакой документации для своего пакета, и, похоже, ее нет в моей библиотеке packrat.
Второй РЕДАКТИРОВАТЬ: с тех пор я удалил R 3.1.3 и вернулся к R 3.1.2, и у меня все еще возникает та же проблема.
Третье EDIT: это мои зависимости:
Depends:
R (>= 3.1.2),
ggplot2 (>= 1.0.0),
grid
ggplot2
в поле «Импорт». У меня всегда был такой пакет, и только когда я обновил R, у меня начались проблемы. Я не уверен, как построить из командной строки, ноdevtools::build()
работает нормально... - person nathaneastwood   schedule 13.03.2015