
Bei jedem Ausführen tritt dieser Fehler auf rattle()
, aber ich weiß nicht, wie ich ihn beheben kann:
> 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()
Antwort1
Sie haben nicht angegeben, welches Betriebssystem Sie verwenden, aber ich nehme an, dass es ein Mac ist, da ich genau diesen Fehler schon einmal auf einem Mac gesehen habe.
Versuchen Sie, eine ältere Version von RGtk2 zu installieren.
Alte Versionen könnt ihr hier herunterladen:https://cran.r-project.org/src/contrib/Archive/RGtk2/
Um alte Versionen zu installieren, sollten Sie dies über das Terminal mit dem Befehl tun.
R CMD INSTALL ~/[Path to package]/RGtk2_[Version].tar.gz
Weitere Informationen zu RGtk2-Problemen finden Sie unter:https://gist.github.com/sebkopf/9405675
Antwort2
Bei mir läuft es unter OS X 13.6, mit R 4.02, RGtk2 Version 2.20.36 1 und gtk+ Version 2.24.32_3 (über Homebrew installiert):
==> 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