2016-03-16 2 views
1

Я пытаюсь установить rattle пакет в RStudio на моем Mac, но я получаю следующее сообщение об ошибке.Ошибка при установке пакета rattle в Mac

Ошибка GTK версия 2.8.0 требуется. Я попытался установить Gtk через Homebrew, но все та же проблема.

Что мне не хватает?

enter image description here

+0

попробовать 'install.packages («погремушка», зависимость = TRUE)', если это не попробуйте установить все зависимые пакеты отдельно. – TheRimalaya

+0

Попробуйте установить пакет 'RGtk2' отдельно и посмотрите, дает ли оно более полезное сообщение об ошибке, почему оно не установлено. – alistaire

+0

http://rattle.togaware.com/rattle-install-troubleshooting.html – RHertel

ответ

4

Ну, так как ничего не получалось, я удалил RStudio полностью, а также деинсталлировать R (также из Homebrew).

Затем снова установите все.

Вот что я сделал на другой машине, и это сработало.

  1. Установить XQuartz из этого link.
  2. Установите GTK + link.
  3. пробег install.packages("rattle", dependencies = T)

Это будет работать.

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. загрузить и установить XQuartz из https://www.xquartz.org/

  9. install.packages ("погремушка", РЕПО = "HTTP: //rattle.togaware.ком», тип = "источник")

  10. библиотека (трещотка)

  11. погремушка() #launch дребезжать

0

Если у вас есть проблемы с установкой RGtk2, каир не вероятно, установлен либо

После установки отвар: запустить brew link pcre

попробовать это предоставить разрешения, если отказано: sudo chmod -R 777 /usr/local/man/man3/

Установка каир: brew install cairo

Перейти к RStudio и запуск:

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

1

Там нет необходимости использовать Rattle из fancyRpartPlot() для того, чтобы получить более sightful и читаемых графиков, мы можем легко загрузите rpart.plot в наше рабочее пространство, которое без проблем и обычно поставляется с основным пакетом rpart. Просто нужно вызвать его и передать модель в качестве параметра нарисовать симпатичный участок от модели

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

enter image description here

Смежные вопросы