2

多年来,我一直在努力解决这个问题。我想在我的 Mac 上使用 RQDA。我已经安装了它(install.packages(“RQDA”)很好。但是当我去运行它时,它会询问我是否需要 GTK+。我一直说是,但它失败了。

library(RQDA)

加载所需的包:RSQLite

加载所需的包:gWidgetsRGtk2

加载所需包:RGtk2

dyn.load(file, DLLpath = DLLpath, ...) 中的错误:无法加载共享对象'/Library/Frameworks/R.framework/Versions/3.3/Resources/library/RGtk2/libs/RGtk2.so':

dlopen(/Library/Frameworks/R.framework/Versions/3.3/Resources/library/RGtk2/libs/RGtk2.so, 6):

未加载库:/usr/X11/lib/libXinerama.1.dylib

引用自:Library/Frameworks/GTK+.framework/Versions/2.24.X11/Resources/lib/libgtk-x11-2.0.0.dylib

原因:找不到图片

需要 GTK+ 吗?(安装后重启R)

1:安装GTK+

2:不要安装GTK+

我检查了我的库路径,发现包在那里,但在 3.3 版本中。它坐在那里“RGtk2.so”。

libPaths()

[1]“/Library/Frameworks/R.framework/Versions/3.3/Resources/library”

我已经用谷歌搜索死了。任何想法将不胜感激!

4

2 回答 2

0

从http://r.research.att.com/libs/GTK_2.24.17-X11.pkg安装 GTK 。确保您拥有来自https://www.xquartz.org/的最新 XQuartz

于 2019-09-24T02:36:48.650 回答
0

安装 RQDA 包并调用库 RQDA 后,请小心,因为会弹出一个窗口,要求安装 RGtk2+ 组件。但是该窗口可以被您在桌面上打开的应用程序隐藏。寻找弹出窗口并回答“是”进行安装。一旦安装,不会有更多问题。

于 2019-02-26T03:19:42.650 回答