我正在尝试在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。