2015-02-20 3 views
3

Моя система окружающей среды:R ошибка пакета 'RGL'

Mac OS 10.10.2

Х11 (XQuartz 2.7.5)

R 3.1.2

Когда я загружаю и использование 'rgl', я получил сообщение об ошибке.

> library("rgl",lib.loc="/Library/Frameworks/R.framework/Versions/3.1/Resources/library") 
Warning messages: 
1: In rgl.init(initValue, onlyNULL) : RGL: unable to open X11 display 
2: In fun(libname, pkgname) : error in rgl_init 
> plot3d(x,y,z) 
Error in rgl.open(useNULL) : rgl.open failed 

В чем проблема?

ответ

2

rgl похоже, работает с RStudio. Я бы удостоверился, что XQuartz установлен в вашей системе https://xquartz.macosforge.org/landing/, поскольку X11 по умолчанию больше не включен в OS X. Сообщите нам, если он все еще не работает для вас.

0

Запустите XQuartz перед загрузкой пакета rgl. rgl отображает изображения в окне XQuartz, но, похоже, он не может открыть окно устройства RGL из R, когда XQuartz еще не запущен. Это работает с Mac OS 10.11.3, XQuartz 2.7.8, R 3.2.3.

0

Обнаружение XQuartz на Mac OS немного шелушилось. Последним rgl (версия 0.95.1456) на R-forge может быть лучше.

4

Я уже использовал rstudio, когда получил это предупреждение. Мне показалось, что это работает для меня, как было предложено по телефону https://cran.r-project.org/web/packages/shinyRGL/README.html.

1) Я побежал это на R консоли options(rgl.useNULL=TRUE) 2) Я перезагрузил сессию с использованием .rs.restartR() 3) снова Loaded библиотеки.

HTH ...

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