所以我一直在尝试构建和加载程序包,并且一直收到此错误
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 "cannot open the connection" "Permission Denied",https://github.com/klutometis/roxygen/issues/766,但是他们说该错误已得到解决。我尝试删除并重新安装devtools和roxygen2,但没有任何运气
答案 0 :(得分:0)
我解决了这个问题,因为我没有在函数头的roxygen2注释中删除@return
和@example
,因为我没有为它们写任何东西。看来,如果您放置@XXX
,则需要在其旁边填写信息,否则该键会丢失该值,并且会爆炸。
我从错误topic_add_examples -> read_lines ->
中得到了他的想法,因为它似乎是试图读取我的@example
旁的注释,但我没有任何注释。