在CentOS 6.5中重新安装R with Shared library选项

时间:2015-05-15 13:35:04

标签: r install shared-libraries yum centos6.5

操作系统:CentOS 6.5(64位) R版本:3.1.3(2015-03-09) - " Smooth Sidewalk"

我使用yum进行了R安装:

# su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm'
# yum update --disablerepo=epel 
# yum install R

我还下载并安装了R-Studio服务器:

# wget http://download2.rstudio.org/rstudio-server-0.98.507-x86_64.rpm
# sudo yum install –nogpgcheck rstudio-server-0.98.507-x86_64.rpm

此外,我安装了几个R软件包(特别是rJava和RHive)。 我遇到的问题是rhive.init()和相关函数。

在putty会话中,事情很好。 但是当通过浏览器通过R-Console访问时,即使在主机上设置变量HIVE_HOME之后,rhive.init()也会失败并显示以下消息。 错误:

  

库(RHive)   加载必需的包:rJava   rhive.init()   [1]错误

看起来问题可能是因为R没有安装共享库。 搜索Web提供了下载tarball,解压缩,配置,构建,制作和安装的输入。

由于我已经安装了R(使用yum install),无论如何还是专门针对yum install的任何选项,以便R可以重新安装'共享库& #39;选项。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

尝试./configure --help,然后您可以看到以下选项:

--enable-R-shlib build the shared/dynamic library 'libR' [no]