RHive和/或RStudio的R安装(“启用-R-shlib”)

RHive和/或RStudio的R安装(“启用-R-shlib”),r,R,我怀疑我的R安装有问题,这与“-enable-R-shlib”有关 有人能解释一下我是否可以用apt-get解决这个问题吗 更具体地说: 我在安装RHive软件包时遇到问题。 我按照中的说明从头安装了R(例如): 基本上,只是做: sudo apt-get update sudo apt-get install r-base sudo apt-get install r-base-dev 接下来,我打开了R并安装了rJava: install.packages("rJava") 效果很好。

我怀疑我的R安装有问题,这与“-enable-R-shlib”有关

有人能解释一下我是否可以用apt-get解决这个问题吗

更具体地说:

我在安装RHive软件包时遇到问题。 我按照中的说明从头安装了R(例如):

基本上,只是做:

sudo apt-get update
sudo apt-get install r-base
sudo apt-get install r-base-dev
接下来,我打开了R并安装了rJava:

install.packages("rJava")
效果很好。 接下来,我尝试安装RHive:

install.packages("RHive")
此时安装失败,并显示以下消息:

* installing *source* package ‘Rserve’ ...
** package ‘Rserve’ successfully unpacked and MD5 sums checked
checking whether to compile the server... yes
configure: error: R was configured without --enable-R-shlib or --enable-R-static-lib

*** Rserve requires R (shared or static) library.                       ***
*** Please install R library or compile R with either --enable-R-shlib  ***
*** or --enable-R-static-lib support                                    ***
我该怎么办

此外,我安装了RStudio,启动时失败,并显示相关消息:

"R shared library (/usr/local/lib64/R/lib/libR.so) not found. If this is a custom build of R, was it built with the --enable-R-shlib option"

所有这一切让我相信这一切都与同一个问题有关。奇怪的是,我在另一台机器上执行了相同的过程,而且似乎一切都很好……

R,以及R-cran-rjava和R-cran-rserve作为基本发行版的一部分可用于Debian和Ubuntu


你不能用那些软件包吗?至少就RStudio而言,它们对我和许多其他人都有效——我自己没有尝试过RHive。

我也有同样的问题。

在我的例子中,我更改了
R\u HOME
如下
Sys.setenv(R\u HOME=“/usr/lib/R”)

您运行的是哪个版本的R?你是如何安装R的?