【问题标题】:RApache Configure Does Not Recognize R Installed with Shared LibraryRApache 配置无法识别使用共享库安装的 R
【发布时间】:2011-08-08 22:20:59
【问题描述】:

所有人:对于我希望是一个简单的问题提前道歉。自从我在 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 不是作为共享构建的 图书馆
要么用一个构建它, 或使用另一个安装的 R
配置:错误:中止!

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

# 是否建立共享 库。
build_libtool_libs=yes

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

谢谢, 罗恩

【问题讨论】:

  • 嗨 Ron,我也在尝试在 CentOs5.8 上安装 Rapache,我已经下载了 apache2,那么我该如何安装 Rapache 和 apache2?

标签: r shared rapache


【解决方案1】:

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

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

【讨论】:

  • 指定 apxs 到和 R 的完整路径,如下所示:sudo ./configure --with-apache2-apxs=/usr/local/apache2/bin/apxs --with-R=/R/R-2.13.0/bin/R
  • 谢谢。在第一次安装 R 时,我没有这样做,但后来我卸载了 R 并使用 --enable-R-shlib 重新安装。所以这应该不是问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-10-21
  • 1970-01-01
  • 2019-02-03
  • 2018-08-21
  • 2023-03-08
  • 2021-12-30
  • 1970-01-01
相关资源
最近更新 更多