Получение Roxygen не может открыть файл / разрешение запрещено / выполнение остановлено - PullRequest
0 голосов
/ 05 февраля 2019

Итак, я пытался собрать и загрузить пакет и получал эту ошибку

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 "не удается открыть соединение"«Отказано в доступе» , https://github.com/klutometis/roxygen/issues/766,, но они говорят, что ошибка была исправлена.Я попытался удалить и переустановить devtools и roxygen2, но мне не повезло

1 Ответ

0 голосов
/ 12 апреля 2019

Я решил эту проблему, удалив @return и @example в моих комментариях roxygen2 в заголовке функции, поскольку я ничего не написал для них.Похоже, что если вы поставите @XXX, вам необходимо заполнить информацию рядом с ним, в противном случае ключ пропустит значение, и он бомбит.

Я понял из ошибки topic_add_examples -> read_lines ->, так как онаПохоже, он пытался прочитать комментарии рядом с моим @example, но у меня их не было.

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