错误: - with-readline = yes(默认值)和headers / libs不可用

时间:2013-07-04 15:06:10

标签: r installation

我正在安装R.我在运行./configure:

时遇到此错误
checking for history_truncate_file... no
configure: error: --with-readline=yes (default) and headers/libs are not available

任何提示, 感谢

7 个答案:

答案 0 :(得分:49)

使用以下命令将解决此问题

./configure --with-readline=no --with-x=no

- with-x = no 关闭X Windows System。它是Linux和类Unix操作系统的GUI。我的电脑没有安装X Windows,所以我关掉了 但我强烈建议在R installtion之前用'--with-readline = yes'安装readline库,因为命令操作风格与'--with-readline = no'非常不友好。有关详细信息,请参阅linux中的更多libreadline安装

您可以使用以下命令获取更多安装配置详细信息

./configure --help

答案 1 :(得分:22)

on我发现编译R 3.1.1时遇到问题所以作为解决方案的一部分,我建议在编译此R之前先安装以下库并使用

sudo apt-get install build-essential
sudo apt-get install fort77
sudo apt-get install xorg-dev
sudo apt-get install liblzma-dev  libblas-dev gfortran
sudo apt-get install gcc-multilib
sudo apt-get install gobjc++
sudo apt-get install aptitude
sudo aptitude install libreadline-dev

感谢其他发布并保持知识的人......

答案 2 :(得分:10)

我认为你需要GNU readline包。您可以使用apt-get,aptitude或适合您的发布的适当工具进行安装。在Ubuntu:

aptitude install libreadline-dev

答案 3 :(得分:7)

在Linux版本2.6.18-371.3.1.el5(centos)上,以下内容适用于我

yum install readline-devel 

并在其他人提及的配置选项中使用--with-x=no

答案 4 :(得分:5)

我在这里采取的文件中添加了这个: http://www.personal.psu.edu/mar36/blogs/the_ubuntu_r_blog/2012/08/installing-the-development-version-of-r-on-ubuntu-alongside-the-current-version-of-r.html

CXXFLAGS="-ggdb -pipe -Wall -pedantic -I/usr/include/readline5" \
CPPFLAGS="-I/usr/include/readline5" \
LDFLAGS="-L/usr/lib64/readline5" \

答案 5 :(得分:0)

在Centos 7上构建R-3.5.0,如果要在/data/R-3.0.5中安装。

TextFlow

答案 6 :(得分:0)

该错误表示您的系统找不到所需的软件包。在Ubuntu上,您可以参考本文档来安装所有缺少的依赖项。它适用于R 4.0

https://github.com/Jiefei-Wang/Painless-R-compilation-and-installation-on-Ubuntu