Очистите и восстановите пакет вместе с Packrat в RStudio - PullRequest
1 голос
/ 28 мая 2019

Исходя из игровой площадки 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.

Чего мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...