【发布时间】:2012-04-10 08:15:42
【问题描述】:
我正在尝试在 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。也许这与问题有关?但是,即使我将语言更改为美国,我也会遇到同样的错误。有没有人遇到过类似的问题?有什么办法解决吗?
【问题讨论】:
-
您是如何尝试安装 rgl 的? ...使用的代码? ...repo?,...源代码还是二进制文件?
-
OOOOPPS。我刚刚更新到那个版本(作为来自cran.fhcrc.org 的二进制文件),而早期版本今天早上运行没有问题。重启后我得到同样的错误。
-
嗯,很高兴听到这不是一个独特的问题。也许我们会为此找到解决方案。我安装了代码(install.packages(“rgl”))。另一种理论是,可能是 X11 导致了这些问题。但是,它似乎可以正常工作。
-
有趣。
rgl 0.92.858来自 CRAN 的R 2.14.2; universal-apple-darwin9.8.0对我来说很好。我不认为你的键盘有问题。 -
我看到一些人遇到类似的错误,并且在安装依赖项后从源代码安装似乎可以解决问题。
标签: r macos installation package rgl