热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在Segfault上将.Rmd渲染为pdf失败

当我尝试从.Rmd文件创建pdf时,出现以下错误:***caughtsegfault***address0x110,cause

当我尝试从.Rmd文件创建pdf时,出现以下错误:

*** caught segfault ***
address 0x110,cause 'memory not mapped'
Traceback:
1: py_call_impl(callable,dots$args,dots$keywords)
2: builtins$eval(compiled,globals,locals)
3: force(expr)
4: py_capture_output(builtins$eval(compiled,locals))
5: py_compile_eval(snippet)
6: reticulate::eng_python(options)
7: engine(options)
8: in_dir(input_dir(),engine(options))
9: block_exec(params)
10: call_block(x)
11: process_group.block(group)
12: process_group(group)
13: withCallingHandlers(if (tangle) process_tangle(group) else process_group(group),error = function(e) { setwd(wd) cat(res,sep = "\n",file = output %n% "") message("Quitting from lines ",paste(current_lines(i),collapse = "-")," (",knit_concord$get("infile"),") ") })
14: process_file(text,output)
15: knit(...,tangle = opts_knit$get("tangle"),envir = envir)
16: knitr::knit_child(fname,envir = globalenv())
17: doTryCatch(return(expr),name,parentenv,handler)
18: tryCatchOne(expr,names,handlers[[1L]])
19: tryCatchList(expr,classes,handlers)
20: tryCatch(expr,error = function(e) { call <- conditionCall(e) if (!is.null(call)) { if (identical(call[[1L]],quote(doTryCatch))) call <- sys.call(-4L) dcall <- deparse(call)[1L] prefix <- paste("Error in",dcall,": ") LONG <- 75L sm <- strsplit(conditionmessage(e),"\n")[[1L]] w <- 14L + nchar(dcall,type = "w") + nchar(sm[1L],type = "w") if (is.na(w)) w <- 14L + nchar(dcall,type = "b") + nchar(sm[1L],type = "b") if (w > LONG) prefix <- paste0(prefix,"\n ") } else prefix <- "Error : " msg <- paste0(prefix,conditionmessage(e),"\n") .Internal(seterrmessage(msg[1L])) if (!silent && isTRUE(getOption("show.error.messages"))) { cat(msg,file = outFile) .Internal(printDeferredWarnings()) } invisible(structure(msg,class = "try-error",cOndition= e))})
21: try(knitr::knit_child(fname,envir = globalenv()))
22: FUN(X[[i]],...)
23: lapply(X = S,FUN = FUN,...)
24: doTryCatch(return(expr),handler)
25: tryCatchOne(expr,handlers[[1L]])
26: tryCatchList(expr,handlers)
27: tryCatch(expr,cOndition= e))})
28: try(lapply(X = S,...),silent = TRUE)
29: sendMaster(try(lapply(X = S,silent = TRUE))
30: FUN(X[[i]],...)
31: lapply(seq_len(cores),inner.do)
32: parallel::mclapply(fnames,knit_rmd,hashes = hashes,mc.cores = cores,mc.cleanup = TRUE)
33: jrNotes::create_notes()
34: eval(expr,envir,enclos)
35: eval(expr,enclos)
36: withVisible(eval(expr,enclos))
37: withCallingHandlers(withVisible(eval(expr,enclos)),warning = wHandler,error = eHandler,message = mHandler)
38: handle(ev <- withCallingHandlers(withVisible(eval(expr,message = mHandler))
39: timing_fn(handle(ev <- withCallingHandlers(withVisible(eval(expr,message = mHandler)))
40: evaluate_call(expr,parsed$src[[i]],envir = envir,enclos = enclos,debug = debug,last = i == length(out),use_try = stop_on_error != 2L,keep_warning = keep_warning,keep_message = keep_message,output_handler = output_handler,include_timing = include_timing)
41: evaluate::evaluate(...)
42: evaluate(code,envir = env,new_device = FALSE,keep_warning = !isFALSE(options$warning),keep_message = !isFALSE(options$message),stop_on_error = if (options$error && options$include) 0L else 2L,output_handler = knit_handlers(options$render,options))
43: in_dir(input_dir(),evaluate(code,stop_on_error = if (options$error && options$include) 0L else 2L,options)))
44: block_exec(params)
45: call_block(x)
46: process_group.block(group)
47: process_group(group)
48: withCallingHandlers(if (tangle) process_tangle(group) else process_group(group),") ") })
49: process_file(text,output)
50: knitr::knit(knit_input,knit_output,quiet = quiet)
51: rmarkdown::render("main.Rmd")
An irrecoverable exception occurred. R is aborting now ...

当我尝试使用matplot绘制事物时,我将其范围缩小了。除此之外,我几乎不知道该怎么办。

我曾尝试升级到R的最新版本并重新安装我的软件包,但这并没有帮助。有谁知道可能会发生什么?





推荐阅读
  • 第四章高阶函数(参数传递、高阶函数、lambda表达式)(python进阶)的讲解和应用
    本文主要讲解了第四章高阶函数(参数传递、高阶函数、lambda表达式)的相关知识,包括函数参数传递机制和赋值机制、引用传递的概念和应用、默认参数的定义和使用等内容。同时介绍了高阶函数和lambda表达式的概念,并给出了一些实例代码进行演示。对于想要进一步提升python编程能力的读者来说,本文将是一个不错的学习资料。 ... [详细]
  • 本文介绍了在处理不规则数据时如何使用Python自动提取文本中的时间日期,包括使用dateutil.parser模块统一日期字符串格式和使用datefinder模块提取日期。同时,还介绍了一段使用正则表达式的代码,可以支持中文日期和一些特殊的时间识别,例如'2012年12月12日'、'3小时前'、'在2012/12/13哈哈'等。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • 本文介绍了使用PHP实现断点续传乱序合并文件的方法和源码。由于网络原因,文件需要分割成多个部分发送,因此无法按顺序接收。文章中提供了merge2.php的源码,通过使用shuffle函数打乱文件读取顺序,实现了乱序合并文件的功能。同时,还介绍了filesize、glob、unlink、fopen等相关函数的使用。阅读本文可以了解如何使用PHP实现断点续传乱序合并文件的具体步骤。 ... [详细]
  • eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
    本文介绍了eclipse学习中的第三章内容,主要讲解了ssh中的Hibernate的缓存,包括2级缓存和get方法、load方法的区别。文章还涉及了项目实践和相关知识点的讲解。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 前景:当UI一个查询条件为多项选择,或录入多个条件的时候,比如查询所有名称里面包含以下动态条件,需要模糊查询里面每一项时比如是这样一个数组条件:newstring[]{兴业银行, ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 本文介绍了Perl的测试框架Test::Base,它是一个数据驱动的测试框架,可以自动进行单元测试,省去手工编写测试程序的麻烦。与Test::More完全兼容,使用方法简单。以plural函数为例,展示了Test::Base的使用方法。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
author-avatar
ggty11
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有