Mik*_*kko 18 macos installation r package rgl
我正在尝试在Mac OS X(Lion 10.7.3)下为R(2.14.2)安装rgl软件包(0.92.858).当我尝试加载它(库(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
Run Code Online (Sandbox Code Playgroud)
我有一台带有挪威键盘的Mac.也许这与这个问题有关?但是,我得到了同样的错误,即使我将语言改为美国有没有人遇到过类似的问题?有什么办法解决它吗?
小智 16
我在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,这是我的问题.
小智 8
它需要从源构建,因为如果使用内置的源安装,libpng.dylib路径的路径存在问题.过程是:
1)从http://download.r-forge.r-project.org/src/contrib/rgl_0.92.879.tar.gz下载源文件 - 您需要从此处下载源文件,因为您必须手动安装该程序.
2)将文件解压缩到方便的位置.您可以通过双击.tar文件来完成此操作
3)打开终端并导航到您放置文件的目录.我将它们放在桌面上,命令是:
cd ~/Desktop
Run Code Online (Sandbox Code Playgroud)
4)在终端运行中
R CMD INSTALL --with-libpng-prefix=/usr/X11/lib/ rgl
Run Code Online (Sandbox Code Playgroud)
然后,您可以删除下载的所有文件.请注意,我使用R 2.15.0运行Mac OS X 10.7.3.如果您使用的是其他版本,则具体路径可能略有不同.安装后不需要rgl文件夹或文件,可以删除它们.
| 归档时间: |
|
| 查看次数: |
27476 次 |
| 最近记录: |