Исходя из игровой площадки Python и будучи большим поклонником virtualenv
и, конечно же, новичком в R, я намеревался иметь аналогичную настройку в своих проектах и пакетах R с помощью packrat
. (По крайней мере, это казалось интуитивно понятным.)
Пока что без packrat
я бы запустил "Clean and Rebuild"
на своем пакете в RStudio, и все заработало как положено.
Но теперь у меня установлена и инициализирована packrat
в проекте, который, в свою очередь, направляет все последующие установки в папку lib
в каталоге /packrat
. Это снова работает, как ожидалось.
Теперь проблема в том, чтобы пересобрать мой пакет (кстати, установленный в packrat
с помощью packrat::install()
)
Каждый раз, когда я запускаю "Clean and Rebuild"
, в окне Build
RStudio появляется следующая ошибка:
==> roxygen2::roxygenize('.', roclets = c('rd', 'collate', 'namespace'))
Error in loadNamespace(name) : there is no package called ‘roxygen2’
Calls: suppressPackageStartupMessages ... loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart
Execution halted
Exited with status 1.
На самом деле, у меня devtools
, roxygen2
и другие пакеты (включая мой) установлены с packrat
.
Чего мне не хватает?