
Tengo este error cada vez que ejecuto rattle()
, pero no sé cómo solucionarlo:
> library(rattle)
Rattle: A free graphical interface for data science with R.
Version 5.2.7 Copyright (c) 2006-2018 Togaware Pty Ltd.
Type 'rattle()' to shake, rattle, and roll your data.
>
>
> rattle()
Loading required package: RGtk2
*** caught segfault ***
address 0x0, cause 'memory not mapped'
Traceback:
1: .RGtkCall("S_gtk_widget_show", object, PACKAGE = "RGtk2")
2: method(obj, ...)
3: crv$rattleGUI$getObject("rattle_window")$show()
4: rattle()
Respuesta1
No has indicado en qué sistema operativo estás, pero supongo que es Mac porque he visto ese error exacto antes en Mac.
Intente instalar una versión anterior de RGtk2.
Puede obtener versiones antiguas aquí:https://cran.r-project.org/src/contrib/Archive/RGtk2/
Para instalar versiones antiguas debes hacerlo a través de la terminal con el comando.
R CMD INSTALL ~/[Path to package]/RGtk2_[Version].tar.gz
Para más información sobre temas de RGtk2 puedes visitar:https://gist.github.com/sebkopf/9405675
Respuesta2
Lo tengo funcionando en OS X 13.6, usando R 4.02, RGtk2 versión 2.20.36 1 y gtk+ versión 2.24.32_3 (instalado a través de homebrew):
==> Downloading https://homebrew.bintray.com/bottles/gtk%2B-2.24.32_3.high_sierr
...
==> Pouring gtk+-2.24.32_3.high_sierra.bottle.1.tar.gz