2015-05-15 27 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]