RQDA - 无法加载RGtk2.so

时间:2017-05-01 21:32:26

标签: r macos rqda

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

library(RQDA)
  

加载必需的包:RSQLite

     

加载必需的包:gWidgetsRGtk2

     

加载必需的包:RGtk2

     

dyn.load中的错误(文件,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"

我已经用Google搜索了这个死讯。任何想法将不胜感激!

3 个答案:

答案 0 :(得分:0)

尝试将R更新到版本3.4.0

答案 1 :(得分:0)

在安装RQDA软件包并编写了library(RQDA)命令后,请小心,因为会弹出一个窗口,要求您安装RGtk2 +。但是,通过在桌面上打开应用程序可以隐藏该窗口。查找弹出窗口,并回答安装问题。一旦安装,将不会有更多问题。

答案 2 :(得分:0)

http://r.research.att.com/libs/GTK_2.24.17-X11.pkg安装GTK。确保您拥有https://www.xquartz.org/

中最新的XQuartz