R版本不支持石英图形设备 - RStudio不会绘图

cd9*_*d98 2 macos homebrew r quartz-graphics rstudio

我正在运行Mac OS Maverick.

在我之前的设置中,绘图将正确显示在RStudio的绘图选项卡上.我重新安装R with homebrew,当我使用RStudio时,它给了我以下警告

警告:您运行的R版本不支持石英图形设备(RStudio要求图形设备)."Plots"选项卡将被禁用,直到安装了支持quartz的R版本.

当我绘制一些东西时,它会XQuartz在我的Mac上打开应用程序.它确实显示了图形(有时虽然有奇怪的颜色),但我真的很喜欢它在RStudio中绘制.

是不是homebrew有一个版本R不支持石英图形设备或我搞砸了其他地方的东西?

与往常一样,任何帮助将非常感谢.


我的设置的一些细节:

  • R版本3.1.2(2014-10-31) - "南瓜头盔"

  • RStudio版本0.98.1091

  • 平台:x86_64-apple-darwin13.4.0(64位).Mac OS 10.9.5

  • Rhomebrew以下方式安装

    brew tap homebrew/science brew install r

  • 以前我安装tcl/tk了以下方式

    brew tap homebrew/dupes brew install tcl-tk --with-tk

小智 5

我遇到了同样的问题.

根据R brew公式历史,最后一个瓶装版本(即预编译版本,默认安装的版本)不会因为某些bug而对aqua运行,所以R的安装没有aqua功能,这就是RStudio图形设备需要.

在尝试理解公式逻辑后,我认为如果从源代码构建:

brew install r --build-from-source
Run Code Online (Sandbox Code Playgroud)

它会用clang(check brew --env)进行编译,因此可以正确地构建aqua.安装需要一点时间,但它对我有用.要检查一下,从终端打开R并看到capabilities()aqua应该是TRUE为RStudio的图形设备工作.