我正在尝试在Mac OS X(Lion 10.7.3)下为R(2.14.2)安装rgl软件包(0.92.858)。当我尝试加载它(library(rgl))时,出现以下错误:

  Error : .onLoad failed in loadNamespace() for 'rgl', details:
  call: dyn.load(file, DLLpath = DLLpath, ...)
  error: unable to load shared object '/Library/Frameworks/R.framework/Versions/2.14/Resources/library/rgl/libs/x86_64/aglrgl.so':
  dlopen(/Library/Frameworks/R.framework/Versions/2.14/Resources/library/rgl/libs/x86_64/aglrgl.so, 6): Symbol not found: __ZN3gui13OSXGUIFactory12hasEventLoopEv
  Referenced from: /Library/Frameworks/R.framework/Versions/2.14/Resources/library/rgl/libs/x86_64/aglrgl.so
  Expected in: dynamic lookup

我有一台带挪威键盘的Mac。也许这与问题有关?但是,即使我将语言更改为美国,也会遇到相同的错误。有人遇到过类似的问题吗?有办法解决吗?

最佳答案

我在OSX 10.9.2上遇到rgl 0.93.996的问题,但随后重新安装几次后,我看到“安装rgl-错误:找不到X11,但必需,配置被中止”

快速搜索将我带到这里https://stat.ethz.ch/pipermail/r-sig-mac/2012-March/009077.html

然后,我终于能够通过下载XQuartz https://www.xquartz.org使其工作,因此问题在于X11。

08-28 00:07
查看更多