46

R をインストールしています。 ./configure を実行すると、次のエラーが発生します。

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

ヒント、ありがとう

4

7 に答える 7

62

次のコマンドを使用すると、この問題が解決します

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

--with-x=noはX Windows システムをオフにします。Linux および Unix ライクな OS 用の GUI です。私のコンピューターには X Windows がインストールされていないので、オフにします。
しかし、コマンド操作スタイルが '--with-readline=no' では非常に使いにくいため、'--with-readline=yes' で R をインストールする前に readline ライブラリをインストールすることを強くお勧めします。詳細については、Linux でのlibreadline のインストールを参照してください。

インストール構成の詳細については、次のコマンドを使用できます

./configure --help
于 2013-09-03T10:44:50.100 に答える
33

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

投稿して知識を維持してくれた他の人々に感謝します..

于 2014-09-05T18:07:49.577 に答える
12

Linuxバージョン2.6.18-371.3.1.el5(centos)では、次のことがうまくいきました

yum install readline-devel 

--with-x=no他の人が述べたようにconfigureオプションで使用します

于 2014-01-27T03:58:17.160 に答える
5

ここで取得したファイルにこれを追加しました: http://www.personal.psu.edu/mar36/blogs/the_ubuntu_r_blog/2012/08/installing-the-development-version-of-r-on-ubuntu-alongside-the -r.html の現在のバージョン

CXXFLAGS="-ggdb -pipe -Wall -pedantic -I/usr/include/readline5" \
CPPFLAGS="-I/usr/include/readline5" \
LDFLAGS="-L/usr/lib64/readline5" \
于 2013-10-17T23:43:39.993 に答える