在我的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
希望这有帮助。