从源安装R.

时间:2015-05-11 01:46:49

标签: r

我正在尝试在运行CentOS的服务器上的主目录中从源安装R.

我没有root权限,我不允许写'usr / local / include /'。

我使用以下代码:

 wget http://cran.rstudio.com/src/base/R-3/R-3.2.0.tar.gz
 tar xvf R-3.2.0.tar.gz
 cd R-3.2.0
 ./configure --prefix=$HOME/R

在配置步骤中,我收到错误

configure:error:--with-readline=yes (default) and headers/libs are not available

根据我的理解,它告诉我readline库不可用。 所以我尝试安装readline。 我下载了tar.gz文件。然后我使用以下命令

 tar xvf readline-6.3.tar.gz
 cd readline-6.3
 ./configure --prefix=$HOME/readline
 make
 make install

一切都很好,我的主目录中还有一个名为“readline”的附加文件夹。

当我再次尝试再次配置R时,我仍然会收到相同的错误消息。我该如何解决?

1 个答案:

答案 0 :(得分:0)

尝试将这些标志用于./configure脚本

CXXFLAGS="-ggdb -pipe -Wall -pedantic -I/path/readline/6.3/include"
CPPFLAGS="-I/path/readline/6.3/include"
LDFLAGS="-L/path/readline/6.3/lib"

然后,如果您遇到有关X11的错误,请设置--with-x = no,然后重试。