RApache 配置无法识别使用共享库安装的 R

标签 r shared rapache

所有人:对于我希望是一个简单的问题,提前道歉。我已经很多年没有在 Unix(类似)环境中工作了......

我正在尝试在运行 RHEL5 64 位操作系统的 Web 服务器上安装 RApache。我已经成功安装了 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 was not built as a shared library
Either build it with one, or use another install of R
configure: error: aborting!



我现在已经重新安装了 R 两次,并在 libtool 中确认它说:

# Whether or not to build shared libraries.
build_libtool_libs=yes



最后,我在高低搜索了一些我需要设置但没有成功的路径或标志。任何帮助将不胜感激。

谢谢,
罗恩

最佳答案

您需要使用适当的标志编译 R。在配置阶段,您需要包含 --enable-R-shlib 以便将 R 构建为共享库。

您可能需要进一步查阅 http://cran.r-project.org/doc/manuals/R-admin.pdf 的附录 B1其中描述了进一步的问题。

关于RApache 配置无法识别使用共享库安装的 R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5721108/

相关文章:

linux - g++ -shared -fPIC helloworld.cpp -o ./hw, 核心转储

r - 是否可以在 tomcat 6.0 上安装 rApache?

r - 循环并使用向量的值执行操作

R:不跳过任何字符的环视

r - 仅在使用 R Markdown 在投影仪中暂停后才显示脚注

c - 无法将我的共享内存的名称写入管道

r - 有没有一种方法可以 dplyr (tidyverse) 映射我的数据集,找到以相同后缀结尾的列,然后只保留一个?

c++ - 在另一个函数中 boost 读/写锁

php - Apache 错误中的 rApache 模块

r - 构建可以从外部应用程序调用的 R 服务器 REST API 所需的建议?