55 votes

erreur : --with-readline=yes (default) et headers/libs ne sont pas disponibles

J'installe R. J'obtiens cette erreur en exécutant ./configure :

checking for history_truncate_file... no
configure: error: --with-readline=yes (default) and headers/libs are not available

Un indice, Merci

66voto

eagle275 Points 224

L'utilisation de la commande suivante résoudra ce problème

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

--with-x=no éteint le Système Windows X . Il s'agit de l'interface graphique pour les systèmes d'exploitation Linux et Unix-like. Mon ordinateur n'a pas de X Windows installé, donc je désactive.
Mais je recommande vivement d'installer la bibliothèque readline avant l'installation de R avec '--with-readline=yes', car le style de fonctionnement de la commande est assez peu convivial avec '--with-readline=no'. Voir plus libreadline installation sous linux pour plus de détails

vous pouvez utiliser la commande suivante pour obtenir plus de détails sur la configuration de l'installation

./configure --help

40voto

Anup Ash Points 759

J'ai trouvé un problème lors de la compilation de R 3.1.1, donc comme partie de la solution, je recommande d'installer les bibliothèques ci-dessous avant de compiler ce R et de l'utiliser.

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

Merci aux autres personnes qui ont posté et fait perdurer les connaissances

16voto

Daniel H. Points 685

Je pense que vous avez besoin du paquetage GNU readline. Vous pouvez l'installer avec apt-get, aptitude, ou l'outil approprié pour votre distribution. Dans Ubuntu :

aptitude install libreadline-dev

13voto

Dhanesh Points 427

Sous Linux version 2.6.18-371.3.1.el5 (centos), ce qui suit a fonctionné pour moi

yum install readline-devel 

et utiliser --with-x=no en option de configuration comme mentionné par d'autres

5voto

J'ai ajouté ceci dans le fichier pris ici : 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" \

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X