Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Roxygenize失败与。。。是的。call(call)不是真的_R_Roxygen2 - Fatal编程技术网

Roxygenize失败与。。。是的。call(call)不是真的

Roxygenize失败与。。。是的。call(call)不是真的,r,roxygen2,R,Roxygen2,每次我尝试将包还原时,都会出现以下错误: Error: is.call(call) is not TRUE 回溯()的结果: 11: stop(sprintf(ngettext(length(r), "%s is not TRUE", "%s are not all TRUE"), ch), call. = FALSE, domain = NA) 10: stopifnot(is.call(call)) 9: standardise_call(call, env) 8: ob

每次我尝试将包还原时,都会出现以下错误:

Error: is.call(call) is not TRUE
回溯()的结果

11: stop(sprintf(ngettext(length(r), "%s is not TRUE", "%s are not all TRUE"), 
        ch), call. = FALSE, domain = NA)
10: stopifnot(is.call(call))
9: standardise_call(call, env)
8: object_from_call(call, env, preref)
7: (function (call, ref, comment_ref) 
   {
       preref <- parse.preref(as.character(comment_ref))
       if (is.null(preref)) 
           return()
       preref$object <- object_from_call(call, env, preref)
       preref$srcref <- list(filename = file, lloc = as.vector(ref))
       add_defaults(preref)
   })(dots[[1L]][[1L]], dots[[2L]][[1L]], dots[[3L]][[1L]])
6: mapply(FUN = f, ..., SIMPLIFY = FALSE)
5: Map(extract, parsed, refs, comment_refs)
4: FUN(c("/home/path/to/package/file1.r", 
   "/home/path/to/package/file2.r", 
   .... # list of files truncated 
   "/home/path/to/package/doc.file.r")[[25L]], 
       ...)
3: lapply(r_files(base_path), parse_file, env = env)
2: parse_package(base_path, load_code)
1: roxygenize("~/Current/r/path/to/package/")
11:stop(sprintf(ngettext(长度(r)),%s不为真,%s不全为真),
ch),call.=FALSE,domain=NA)
10:stopifnot(is.call(call))
9:标准化呼叫(呼叫、环境)
8:object_from_call(call、env、preref)
7:(函数(调用、引用、注释)
{

preref如果使用了
NA
,而不是在包文档末尾输入的典型
NULL
值,则会发生此错误。只需更新到
NULL
即可删除错误。

是否尝试了
选项(错误=恢复)
,然后浏览级别7+?这就是我对这种情况所做的。希望变量内容会有所帮助。此外,doc.credobb.r中似乎有错误(这真的是一个r文件吗?)。谢谢Brodie,这让我想到了。我犯了一个愚蠢的错误,而不是在我的
?包的文档块末尾出现
NULL
。我有
NA
。请在github上提交一份错误报告。是的,这是真的。然而,这是相当恼人的,因为
NA
在roxyg中是作为hello world的一个特别例子给出的en vignette。是的,vignette来自roxygen,而不是roxygen2,但是roxygen2没有vignette、howto、教程或FAQ。对于识字编程来说,就这么多了。roxygen2有一个操作指南,只是有点隐藏:请参阅“文档”标题下的链接可爱。谢谢,这会为我节省大量时间。