【问题标题】:Error installing rattle package in Mac在 Mac 中安装拨浪鼓包时出错
【发布时间】:2016-07-02 18:00:28
【问题描述】:

我正在尝试在我的 Mac 上的 RStudio 中安装 rattle 软件包,但出现以下错误。

错误是需要 GTK 版本 2.8.0。我尝试通过Homebrew 安装Gtk,但仍然是同样的问题。

我错过了什么?

【问题讨论】:

  • 尝试install.packages("rattle", dependencies=TRUE),如果这不起作用,请尝试单独安装所有依赖包。
  • 尝试单独安装RGtk2 包,看看它是否会为您提供更有用的错误消息,说明为什么它没有安装。
  • 感谢回复,我试过了,还是没用。
  • 虽然这个问题是很久以前的事了,但我想在这里发布a note written by me,以防有人在安装rattle时遇到同样的错误/麻烦。

标签: r macos rstudio


【解决方案1】:

没有必要使用fancyRpartPlot()Rattle 来获得更直观和可读的图形,我们可以轻松地将rpart.plot 加载到我们的工作区中,这很容易并且通常带有主rpart 包.只需调用它并将模型作为参数传递,即可从模型中绘制漂亮的图

library(rpart.plot)
rpart.plot(model)

【讨论】:

    【解决方案2】:

    好吧,由于没有任何效果,我完全卸载了 RStudio,还卸载了 R(也来自 Homebrew)。

    然后重新安装一切。

    这是我在另一台机器上所做的,它成功了。

    1. 从此link 安装 XQuartz。
    2. 从此link 安装 GTK+。
    3. 运行install.packages("rattle", dependencies = T)

    这会起作用。

    【讨论】:

    • 我也遇到了这台机器的问题。我的 Mac 需要几天才能安装,而另一台计算机只需半小时即可安装。
    【解决方案3】:

    macOS Sierra 10.12.2 版更新

    1. install.packages("ggplot2")
    2. install.packages("magrittr")
    3. install.packages("RGtk2")
    4. install.packages("stringi")
    5. install.packages("stringr")
    6. install.packages("tidyr")
    7. install.packages("dplyr")

    8. https://www.xquartz.org/下载并安装XQuartz

    9. install.packages("rattle", repos="http://rattle.togaware.com", type="source")

    10. 图书馆(拨浪鼓)

    11. rattle() #launch 嘎嘎声

    【讨论】:

      【解决方案4】:

      如果你在安装 RGtk2 时遇到问题,可能也没有安装 cairo

      安装 brew 后:运行brew link pcre

      如果被拒绝,试试这个来授予权限:sudo chmod -R 777 /usr/local/man/man3/

      安装开罗:brew install cairo

      转到 RStudio 并运行:

      install.packages("RGtk2"), install.packages("rattle")

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-07-13
        • 1970-01-01
        • 2019-01-20
        • 2018-11-19
        • 1970-01-01
        • 2023-04-10
        • 1970-01-01
        相关资源
        最近更新 更多