У меня есть персональный пакет R, который я создал с помощью RStudio.Чтобы повторить эти проблемы, вы можете получить пакет из GitHub:
devtools::install_github("craigjmcgowan/helpR")
library(helpR)
Если я запускаю devtools::document()
и использую ?helpR
, тогда документация по разработке загружается нормально, с ожидаемым сообщением в консоли.Однако, если я загружаю пакет с помощью library(helpR)
и пытаюсь выполнить ту же команду справки, ничего не происходит - документация не появляется.
Кроме того, при записи функции в пакете иногда появляется всплывающая ошибка "Ошибка выполнения кода R "вместе со следующей ошибкой в консоли:
Ошибка в gzfile (файл," rb "): невозможно открыть соединение
Функции по-прежнемуработать как задумано и давать ожидаемый результат, но я не могу понять, почему документация не будет загружаться.Я убедился, что опция Roxygenize в Build & Reload отмечена, все функции экспортированы в NAMESPACE, и документация по разработке работает.
Я также подтвердил, что эти же ошибки возникают при установкепакет из GitHub на отдельной машине, так что я не думаю, что это что-то уникальное для моего компьютера.Есть мысли?