Получение Roxygen не может открыть файл / разрешение запрещено / выполнение остановлено
Итак, я пытался собрать и загрузить пакет и получаю эту ошибку
devtools::document(roclets=c('rd', 'collate', 'namespace'))
Updating stat290.ass2 documentation
Loading stat290.ass2
Error in file(con, "r") : cannot open the connection
Calls: suppressPackageStartupMessages ... topic_add_examples -> read_lines -> <Anonymous> -> file
In addition: Warning message:
In file(con, "r") :
cannot open file 'C:\Users\blah\Desktop\stat290.ass2': Permission denied
Execution halted
Exited with status 1.
Я видел эти посты в качестве ссылки: Roxygen Warning "не может открыть соединение", "Permission Denied", https://github.com/klutometis/roxygen/issues/766, но они говорят, что ошибка была исправлена. Я попытался удалить и переустановить devtools и roxygen2, но мне не повезло
0 ответов
Я решил эту проблему, удалив @return
а также @example
в моих комментариях roxygen2 в заголовке функции, поскольку я ничего не написал для них. Похоже, что если вы положите @XXX
Вы должны заполнить информацию рядом с ним, в противном случае ключ пропускает значение, и он бомбит.
Я понял из ошибки topic_add_examples -> read_lines ->
так как он появился, он пытался прочитать комментарии рядом с моим @example
но у меня не было ни одного.