繁体   English   中英

在CentOS 6.5中使用共享库选项重新安装R

[英]Re-Install R with Shared library option in CentOS 6.5

作业系统:CentOS 6.5(64位)R版本:3.1.3(2015-03-09)-“平滑人行道”

我使用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()和相关函数有关。

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

library(RHive)正在加载所需的软件包:rJava rhive.init()[1]否

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

由于我已经安装了R(使用yum install ),因此无论如何,或者特别是yum install任何选项,都可以使用“ Shared library”选项重新安装R。

感谢任何帮助。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM