Неустранимая ошибка в R (3.6.1) с библиотекой RQDA
R 3.6.1 Сбои при загрузке библиотеки RQDA в macOS 10.14.5. Я получаю следующую трассировку:
библиотека (RQDA) Загрузка требуемого пакета: RSQLite Загрузка требуемого пакета: gWidgetsRGtk2 Загрузка требуемого пакета: RGtk2 Загрузка требуемого пакета: gWidgets Загрузка требуемого пакета: cairoDevice Загрузка требуемого пакета: DBI
Используйте 'RQDA()', чтобы запустить программу.
* пойман segfault * адрес 0x0, потому что "память не отображена"
Трассировка:
1: .RGtkCall("S_gtk_tree_store_set_value", объект, iter, столбец, значение, PACKAGE = "RGtk2")
2: метод (obj, ...)
3: хранить $SetValue(iter$iter, column = 0, элементы [j, 1]) 4: .leftBracket<-
(*tmp*
, x @ toolkit, i, j,..., value = value) 5: .leftBracket<-
(*tmp*
, x @ toolkit, i, j,..., value = value) 6: [<-
(*tmp*
,, значение = список (items = c("синий", "белый", "aliceblue",
Цени любую помощь
ACSF
1 ответ
Я тоже столкнулся с этой проблемой и решил ее следующим образом:
- Установите MacPorts (или аналогичный менеджер пакетов / портов). Вам может потребоваться установить стандартные инструменты разработчика командной строки Apple как часть этого.
- Установите pkgconfig и GTK2 через менеджер пакетов / портов
- Начать R
- Установите RGtk2 и cairoDevice из исходников
- Установите другие компоненты RQDA как обычно.
Протестировано в декабре 2019 г. при чистой установке R 3.6.2 на MacOS 10.14.6 с использованием MacPorts 2.6.2
Хм. Виджет gtree кажется виновником. Можете ли вы запустить тесты на гвиджеты?