2015-05-15 40 views
1

操作系统:CentOS的6.5(64位) ř版本:3.1.3(2015年3月9日) - “平滑人行道”与共用资料库选项于CentOS重新安装R 6.5

我做了R安装过程中使用的yum:

# 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) Loading required package: rJava rhive.init() [1] FALSE

看起来这个问题可能是因为r为不与共享库安装。 搜索网页提供的输入来下载tarball,解压缩,配置,构建,制作和安装。

由于我已经安装了R(使用yum install),无论如何还是明确地指定了yum install的任何选项,因此R可以使用“共享库”选项重新安装。

感谢任何帮助。

回答

0

尝试./configure --help然后就可以看到下面的选项:

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