r语言 - 在 Mac OS X 10.9 (Mavericks) 上运行 Rattle



在我的Mac上安装Mavericks后,我无法再运行Rattle了。

由于 RStudio 和 10.9 (http://www.r-bloggers.com/rstudio-and-os-x-10-9-mavericks/) 之间的兼容性问题,我安装了 RStudio 的 v 0.98.433 和 R 3.0.2试图以正常方式启动 Rattle:没有。

我以不同的方式尝试:

  • 我手动启动了xQuartz来安装GTK+
  • 通过 R-Studio 我安装了 RGtg2 和开罗
  • 安装了 Rattle,启动了它
  • ,我从 Rattle 收到了 1 秒的消息,然后它消失了,R 会话崩溃了。

然后我尝试回到 R 2.15.3(使用 RSwitch),执行相同的过程。Rattle开始时没有可识别的字符和来自Pango的RStudio控制台上的一堆相关错误消息。问题是它正在寻找一个不存在的目录 .../pango/1.6.0(我有/1.8.0)。

有没有人在小牛队上提出了R/RStudio/Rattle的工作组合?

我下学期要教一门关于数据挖掘的课程,我介绍了Rattle作为核心工具,但我需要它运行。

返回以前的Mac OS不是一种选择,因为学生可能拥有最新版本。任何帮助将不胜感激

我相信问题出在 GTK2 和开罗模块上。在从源代码构建了一些软件包后,拨浪鼓对我有用......

自从Mountain Lion以来,我在Cairo/GTK2上遇到了困难。我使用这些西蒙的二进制包时遇到了崩溃。请注意,我将我的系统更新为 Mavericks,所以我还没有在全新安装中尝试过这个...... 我还安装了自制软件,以便从源代码构建程序。对于大多数软件包,我使用 R 的 ATT 二进制安装程序(谢谢,Simon),但从源代码构建了一些软件包。有一些打嗝,我花了很多时间在谷歌上搜索。这是我所做的:

需要安装XCode和Xcode命令行工具。安装 XCode 后,您需要运行

sudo xcode-select --install

以安装命令行工具。然后根据网站上的说明安装Homebrew...安装 gtk+ 和 cairo 及其依赖项:

brew install gtk+ cairo

并等待相当长的时间,让一切建立起来......

遇到的第一个问题是,由于此错误,我无法从源代码构建任何 R 包:

make: llvm-gcc-4.2: No such file or directory

谷歌来救援...

我需要将/Library/Frameworks/R.framework/Resources/etc 中的 makeconf 中的两行更改为

CC=clang
CXX=clang++

注意:R Mac 工具页面现在显示这应该是:

CC=/usr/local/clang4/bin/clang
CXX=/usr/local/clang4/bin/clang++
LDFLAGS=-L/usr/local/clang4/lib

然后下载 RGtk2、Cairo 和 cairoDevice 的源包。我在 ~/bld 目录中完成所有工作:

cd ~/bld
export PKG_CONFIG_PATH=/opt/X11/lib/pkgconfig:/Library/Frameworks/GTK+.framework/Versions/Current/Resources/lib/pkgconfig:$PKG_CONFIG_PATH
R CMD install RGtk2_2.20.25.tar.gz
R CMD install Cairo_1.5-2.tar.gz
R CMD install cairoDevice_2.19.tar.gz

希望这有帮助。

相关内容

  • 没有找到相关文章

最新更新