RQDA - не может загрузить RGtk2.so
Я пытался решить эту проблему целую вечность. Я хочу использовать RQDA на моем Mac. Я установил его (install.packages("RQDA") нормально. Но когда я иду, чтобы запустить его, он спрашивает, нужен ли мне GTK+. Я продолжаю говорить да, но это не удается.
library(RQDA)
Загрузка необходимого пакета: RSQLite
Загрузка необходимого пакета: gWidgetsRGtk2
Загрузка необходимого пакета: RGtk2
Ошибка в dyn.load(file, DLLpath = DLLpath, ...): невозможно загрузить общий объект '/Library/Frameworks/R.framework/Versions/3.3/Resources/library/RGtk2/libs/RGtk2.so':
dlopen (/Library/Frameworks/R.framework/Versions/3.3/Resources/library/RGtk2/libs/RGtk2.so, 6):
Библиотека не загружена: /usr/X11/lib/libXinerama.1.dylib
Ссылается на: Library/Frameworkworks/GTK+.framework/Versions/2.24.X11/Resources/lib/libgtk-x11-2.0.0.dylib
Причина: изображение не найдено
Нужен GTK+? (Перезагрузите R после установки)
1: установить GTK +
2: Не устанавливайте GTK +
Я проверил мой путь к библиотеке и обнаружил, что пакет есть, но в версии 3.3. Там сидит "RGtk2.so".
libPaths()
[1] "/Library/Frameworks/R.framework/Versions/3.3/Resources/library"
Я погуглил это до смерти. Любые идеи будут высоко ценится!
1 ответ
После того, как вы установили пакет RQDA и написали команду библиотеки (RQDA), будьте осторожны, потому что всплывающее окно вызывает запрос установки RGtk2+. Но это окно может быть скрыто вашими открытыми приложениями на рабочем столе. Найдите всплывающее окно и ответьте "да" на установку. После установки проблем больше не будет.
Установите GTK с http://r.research.att.com/libs/GTK_2.24.17-X11.pkg. Убедитесь, что у вас установлена последняя версия XQuartz с https://www.xquartz.org/.