使用RQDA库在R(3.6.1)上出现致命错误

时间:2019-07-23 18:15:12

标签: r crash rstudio rqda

R 3.6.1在macOS 10.14.5上加载RQDA库时崩溃。 我得到以下Traceback:

  

图书馆(RQDA)   正在加载所需的软件包:RSQLite   正在加载所需的软件包:gWidgetsRGtk2   正在加载所需的软件包:RGtk2   加载所需的软件包:gWidgets   正在加载所需的软件包:cairoDevice   正在加载所需的软件包:DBI

使用“ RQDA()”启动程序。

*捕获了段错误* 地址0x0,导致“内存未映射”

跟踪:  1:.RGtkCall(“ S_gtk_tree_store_set_value”,对象,迭代器,列,值,包=“ RGtk2”)  2:方法(obj,...)  3:store $ SetValue(iter $ iter,列= 0,项目[j,1])  4:.leftBracket<-*tmp*,x @ toolkit,i,j,...,value = value)  5:.leftBracket<-*tmp*,x @ toolkit,i,j,...,value = value)  6:[<-*tmp*,,value = list(items = c(“ blue”,“ white”,“ aliceblue”,

感谢任何帮助

ACSF

2 个答案:

答案 0 :(得分:0)

嗯。 gtree小部件似乎是罪魁祸首。您可以对小工具进行测试吗?

答案 1 :(得分:0)

我也遇到了这个问题,并如下解决了该问题:

  1. 安装MacPorts(或某些等效的程序包/端口管理器)。在此过程中,您可能需要安装Apple的标准命令行开发人员工具。
  2. 通过程序包/端口管理器安装pkgconfig和GTK2
  3. 开始R
  4. 从源代码安装RGtk2和cairoDevice
  5. 像往常一样安装RQDA的其他组件。

已在2019年12月使用MacPorts 2.6.2在MacOS 10.14.6上全新安装R 3.6.2进行了测试