【问题标题】:R and RGtk2 in OSX Mountain LionOSX Mountain Lion 中的 R 和 RGtk2
【发布时间】:2013-09-03 23:09:33
【问题描述】:

最近有人成功安装了吗?我知道一个现有的线程可以解决这个问题,但我无法让它工作。另外,它是从 2010 年开始的,所以也许有更新的方法?

具体来说,我尝试过使用这些:

R 版本 3.0.1 (2013-05-16) -- “好运动”

RGtk2_2.20.25

cairoDevice_2.19

GTK_2.18.5-X11

回显 $PATH

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/local/mysql/bin

回显 $PKG_CONFIG_PATH

/usr/local/lib/pkgconfig:/usr/X11/lib/pkgconfig:

并遵循网上找到的几条说明,但每次我都尝试:

R

>库(RGtk2)

我总是收到错误提示:

dyn.load(file, DLLpath = DLLpath, ...) 中的错误:无法加载 共享对象 '/Library/Frameworks/R.framework/Versions/3.0/Resources/library/RGtk2/libs/RGtk2.so': dlopen(/Library/Frameworks/R.framework/Versions/3.0/Resources/library/RGtk2/libs/RGtk2.so, 6):库未加载: /Library/Frameworks/GTK+.framework/Versions/2.24.X11/Resources/lib/libgtk-x11-2.0.0.dylib 参考自: /Library/Frameworks/R.framework/Versions/3.0/Resources/library/RGtk2/libs/RGtk2.so 原因:找不到图片

线索?非常感谢。

【问题讨论】:

  • 我可以告诉你,通过 R 的 macports 构建,我可以安装(当然从源代码)并加载它就好了。我的路径:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/texbin:/usr/X11/bin
  • 但我还是用雪豹。
  • 我还没有尝试过,但是作为一个 mac os x 的新手(我已经有这台笔记本电脑了 ~ 一周了,来自 Linux)我不确定我会得到正确的食谱。谢谢。
  • 错误信息说明了一切。您需要 GTK 版本 2.24.X11,您可以从这里获得:r.research.att.com/#other。下载 GTK_2.24.17-X11 的包。你需要 XQuartz。

标签: r macos gtk


【解决方案1】:

我通过安装 http://r.research.att.com/libs/GTK_2.24.17-X11.pkg 的 GTK 和 https://www.xquartz.org/ 的 XQuartz 解决了这个问题。加载rattle包时的错误可以用同样的方法解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-07
    • 2012-09-03
    • 2013-04-13
    • 2013-03-16
    • 2012-09-12
    相关资源
    最近更新 更多