Ошибка при установке пакетов '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")
Во время установки погремушки на консоли будет множество красных линий, но это нормально. Это сработает.