1

在底部它要求“选择:”我应该在那里写什么?

>library("rattle")
Loading required package: RGtk2
R session is headless; GTK+ not initialized.
Rattle: A free graphical interface for data mining with R.
Version 3.5.0 Copyright (c) 2006-2015 Togaware Pty Ltd.
Type 'rattle()' to shake, rattle, and roll your data.

打开拨浪鼓

> rattle()

ce)' failed

(R:1244): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed

(R:1244): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed

(R:1244): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed

(R:1244): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed


etc ... 


(R:1244): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed

(R:1244): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed

(R:1244): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion `GDK_IS_DISPLAY (display)' failed

(R:1244): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed

(R:1244): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion `GDK_IS_DISPLAY (display)' failed
Selection: 

然后我确实 install.packages("rattle"); 拨浪鼓()

它崩溃了。

4

3 回答 3

1

只需安装并打开XQuartz,然后再试一次!

于 2016-06-03T07:51:44.420 回答
0

我试图通过 ssh 在远程服务器上打开一个 GUI 应用程序,但我收到了上述错误。正如@YogiEHunt 所建议的那样,我已经安装了 XQuartz,但问题是我必须使用 -X 选项,而我 ssh 到远程服务器,然后 GUI 应用程序使用 XQuartz 打开,没有 -X 选项我无法打开 GUI远程。

ssh -X user@10.0.0.1
user$ application-command

安装 XQuartz 后,您必须重新启动系统。

不过,使用 XQuartz 打开的应用程序太慢了。

于 2019-05-03T07:31:01.130 回答
0

当问题是无法安装 RGtk2 时,我找到了安装 Rattle 的解决方案。 https://rattle.togaware.com/

在 Linux 上:

install.packages("https://cran.microsoft.com/snapshot/2021-12-15/src/contrib/RGtk2_2.20.36.2.tar.gz", repos=NULL) 在 Windows 上:

install.packages("https://cran.microsoft.com/snapshot/2021-12-15/bin/windows/contrib/4.1/RGtk2_2.20.36.2.zip", repos=NULL) 在 Mac 上:

install.packages(“https://cran.microsoft.com/snapshot/2021-12-15/bin/macosx/contrib/4.1/RGtk2_2.20.36.2.tgz”,代表

于 2022-01-18T03:42:42.967 回答