在Mac上安装Mavericks之后,我将无法再运行Rattle。
由于RStudio和10.9(http://www.r-bloggers.com/rstudio-and-os-x-10-9-mavericks/)之间的兼容性问题,我安装了v Studio和R 3.0.2 v 0.98.433
尝试以正常方式启动Rattle:无。
我尝试了另一种方式:
我手动启动了xQuartz以安装GTK +
通过R-Studio,我安装了RGtg2和Cairo
安装了Rattle,启动了它,我从Rattle收到了1秒的消息,然后消失了,从而使R会话崩溃。
然后,我尝试使用相同的步骤回到R 2.15.3(使用RSwitch)。
拨浪鼓从Pango的RStudio控制台开始,没有清晰的字符和一堆相关的错误消息。
问题是它正在查找不存在的目录... / pango / 1.6.0(我有/1.8.0)。
有没有人在小牛上推出R / RStudio / Rattle的有效组合?
我有一个课程要在下学期讲授数据挖掘,我介绍了Rattle作为核心工具,但是我需要它运行。
无法选择返回以前的Mac OS,因为学生可能拥有最新版本。
任何帮助将不胜感激
最佳答案
我相信问题出在GTK2和Cairo模块上。从源代码构建了一些程序包后,嘎嘎声对我有用...
自从Mountain Lion以来,我在开罗/ GTK2上遇到了困难。我使用Simon的二进制软件包崩溃了。请注意,我已将系统更新为Mavericks,因此我没有在全新安装中尝试过此方法...我也安装了Homebrew,用于从源代码构建程序。对于大多数软件包,我将ATT二进制安装程序用于R(感谢Simon),但是从源代码构建了一些软件包。遇到了一些麻烦,我花了很多时间在Google上搜索。这是我所做的:
需要安装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
Google抢救...
我需要将/Library/Frameworks/R.framework/Resources/etc中的Makeconf中的两行更改为
CC=clang
CXX=clang++
注意:R Mac Tools page现在说这应该是:
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
希望这可以帮助。
关于r - 在Mac OS X 10.9(Mavericks)上运行Rattle,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19645590/