Я пытаюсь использовать devtools::document()
для создания файлов man для пакета R.Однако, когда я звоню document()
из моего пакета, я получаю следующее:
Updating xpcaR documentation
Loading xpcaR
Error in file(con, "r") : cannot open the connection
Calls: suppressPackageStartupMessages ... roxy_tag_rd.roxy_tag_example -> read_lines -> <Anonymous> -> file
In addition: Warning messages:
1: In file(con, "r") :
'raw = FALSE' but '/Users/andersonberg1/Documents/GitLab/xpcar/xpcaR/' is not a regular file
2: In file(con, "r") :
cannot open file '/Users/andersonberg1/Documents/GitLab/xpcar/xpcaR/': it is a directory
Execution halted
Exited with status 1.
Предупреждение совершенно верно: .../xpcaR/
- это каталог, а не файл.На самом деле, это каталог, в котором я нахожусь, когда звоню document()
.Почему он пытается открыть каталог в виде файла?
Моя текущая мысль заключается в том, что по какой-то причине он ищет какое-то имя файла, появляется пустым и поэтому, когда он делает
full_filename = paste0(path2package, filename)
filename
имеет значение NULL, поэтому он заканчивается только путем к пакету.Тем не менее, я не могу понять, почему это будет.