我正在尝试在运行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时,我仍然会收到相同的错误消息。我该如何解决?
答案 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,然后重试。