Ответ 1
Все указанные ответы верны; однако для Mac нет ни одного.
В моем случае (я пользователь Mac) я решил проблему, установив XQuartz и перезапустив R.
Я видел этот вопрос здесь: Ошибка при загрузке пакета rgl с Mac OS X, но об ошибке установки нет, это мой случай. Я не могу установить пакет rgl
, используя эту команду в R
:
source("http://bioconductor.org/biocLite.R")
biocLite("rgl")
Отображается следующая ошибка:
configure: error: X11 not found but required, configure aborted.
ERROR: configuration failed for package ‘rgl’
* removing ‘/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl’
Я проверил этот адрес /Library/Frameworks/R.framework/Versions/3.2/Resources/library
и нет папки rgl
, поэтому я не могу удалить aglrgl.so
(или rgl.so
), что является ответом на вышеупомянутый вопрос. Не могли бы вы помочь мне с этой проблемой установки? Спасибо.
Все указанные ответы верны; однако для Mac нет ни одного.
В моем случае (я пользователь Mac) я решил проблему, установив XQuartz и перезапустив R.
В Ubuntu для меня работала установка пакета непосредственно из командной строки:
sudo apt-get install r-cran-rgl
(У нас здесь странная настройка, поэтому YMMV)
В чистой установке 16.04 Ubuntu вы можете получить эту проблему при попытке установить rgl
из CRAN:
checking for X... no configure: error: X11 not found but required, configure aborted.
ERROR: configuration failed for package ‘rgl’
Кредит связан с этим блоком, который решил мои проблемы при быстрой установке rgl
:
http://solaimurugan.blogspot.ca/2015/09/3d-data-visualization-using-r-configure.html
В случае исчезновения ссылки выше, решение, описанное в блоге, следующее:
sudo apt-get install xorg
sudo apt-get install libx11-dev
Может также понадобиться
sudo apt-get install libglu1-mesa-dev
Затем установка rgl
из CRAN должна просто работать.
В CentOS, в конце концов, уловка устанавливала libpng-dev:
sudo yum install libpng-devel.x86_64
До этого я установил xorg, libx11, библиотеку mesa GL и freeglut.
sudo yum install xorg-x11-server-Xvfb.x86_64 xorg-x11-server-devel.x86_64
sudo yum install libX11.x86_64 libX11-devel.x86_64
sudo yum install mesa-libGL mesa-libGL-devel mesa-libGLU mesa-libGLU-devel
sudo yum install freeglut.x86_64 freeglut-devel.x86_64
То, как я, наконец, понял, чего не хватает, - попробовать компиляцию из источника (загрузите tar.gz в cran) и рассмотрение файла config.log после. /configure не удалось.
Не уверен в случае Mac, но в Windows я столкнулся с проблемами, загружающими один и тот же пакет rgl. Для установки RGL требуется пакет devtools
install.packages("devtools")
library(devtools)
install.packages("rgl")
library(rgl)