Ошибка при установке пакетов 'RGtk2' и 'rattle' в R

Я пытался установить пакеты R 'погремушка', но когда я набрал

install.packages('rattle')

это возвращается

Warning in install.packages :
dependency ‘RGtk2’ is not available

Поэтому я попытался установить 'RGtk2',

install.packages('RGtk2')

это возвращается

Warning in install.packages :
package ‘RGtk2’ is not available (for R version 3.2.3)

Мой компьютер - Windows 8.1, R версии 3.2.3, и я работаю над R studio.

4 ответа

Решение

Как упомянуто, одно из возможных решений - установить более старую версию RGtk2. Для Windows это может быть:

install.packages (" https://cran.r-project.org/bin/windows/contrib/3.3/RGtk2_2.20.31.zip", repos = NULL)

Дополнительные предложения можно найти по адресу https://rattle.togaware.com/rattle-install-troubleshooting.html

Для пользователей Linux это работает для меня:

install.packages("https://cran.r-project.org/src/contrib/Archive/RGtk2/RGtk2_2.20.30.tar.gz", repos=NULL)

RGtk2 установлен, вы можете запустить install.packages("rattle")

Вам также может понадобиться установить libgtk2.0-dev а также libxml2-dev перед установкой RGtk2!

Conf: Ubuntu 16.10 (яккеты) и R версии 3.3.1

Ниже представлена ​​известная совместимая версия, которая точно будет работать. 1. Попробуйте понизить версию R до 3.3.2. 2. Загрузите версию RGtk2 с 2.20.33 и установите ее вручную. 3. Установите версию погремушки как 4.1

Я использовал macOS и использовал следующие инструкции, чтобы найти это.

Шаг 1:

brew install gtk+
brew install --with-x11 cairo

Шаг 2:

install.packages("rattle")

Во время установки погремушки на консоли будет множество красных линий, но это нормально. Это сработает.

Другие вопросы по тегам