RApache Configure не распознает R, установленный с общей библиотекой

Все: Заранее извиняюсь за, надеюсь, простой вопрос. Прошло много лет с тех пор, как я работал в Unix-подобной среде...

Я пытаюсь установить RApache на веб-сервер с 64-разрядной ОС RHEL5. Я успешно установил Apache и подтвердил, что он работает. Я также успешно установил R (R-2.13.0) с общей библиотекой. Я подтвердил, что libBlas.so и libR.so установлены; расположение: /R/R-2.13.0/lib

Однако, когда я пытаюсь настроить RApache ( sudo ./configure --with-apache2-apxs=/usr/local/apache2/bin/ --with-R=/R/R-2.13.0/), я получаю следующее ошибка:

R не была собрана как общая библиотека
Либо соберите ее с одной, либо используйте другую установку R
configure: error: aborting!

Я дважды переустанавливал R и подтвердил в libtool, что он говорит:

# Создавать или нет разделяемые библиотеки.
build_libtool_libs=yes

Наконец, я безуспешно искал путь или флаг, который мне нужно установить. Любая помощь будет принята с благодарностью.

Спасибо, Рон


person Ron Fricker    schedule 19.04.2011    source источник
comment
Привет, Рон, я также пытаюсь установить Rapache на CentOs 5.8, я уже скачал apache2, так как же мне установить Rapache и apache2?   -  person Sharad    schedule 17.05.2012


Ответы (1)


Вам нужно скомпилировать R с соответствующими флагами. На этапе настройки вам нужно включить --enable-R-shlib, чтобы R была собрана как разделяемая библиотека.

Возможно, вам потребуется дополнительно ознакомиться с приложением B1 к http://cran.r-project.org/doc/manuals/R-admin.pdf, где описаны дополнительные проблемы.

person IRTFM    schedule 19.04.2011
comment
Укажите полные пути к apxs to и R, а также так: sudo ./configure --with-apache2-apxs=/usr/local/apache2/bin/apxs --with-R=/R/R-2.13.0/bin/R - person Jeff; 19.04.2011
comment
Спасибо. При первой установке R мне это не удалось, но затем я удалил R и переустановил с помощью --enable-R-shlib. Так что это не должно быть проблемой. - person Ron Fricker; 19.04.2011