3

我正在尝试安装 RHadoop。我在虚拟盒子 Ubuntu 12.04 64 位版本中使用了以下说明。$wget https://launchpad.net/ubuntu/quantal/+source/r-base/2.15.1-3ubuntu1/+files/r-base_2.15.1.orig.tar.gz

$ tar -zxvf r-base_2.15.1.orig.tar.gz
$ sudo apt-get install gfortran
$ cd R-2.15.1/
$ ./configure --with-x=no

当我运行这个命令时,我得到了上面提到的错误。尽管很多人谈论 X11,但谷歌也没有对此错误的任何建议

4

4 回答 4

2

将 readline 设置为 no 是我考虑过的事情,但是如果你需要它的话,可以考虑一下。我什至不确定它是 100%,但我认为它可以让 R 从某种用户输入中读取。

无论如何,我刚刚通过 yum 在 centos 上安装 readline-devel 解决了这个错误。在 debian 上,我认为它类似于 libreadline-dev。关键是您需要包含 R 所需的 .h 文件的开发文件。

于 2013-11-03T19:14:27.503 回答
2

Readline 是一个 GNU 软件包,您可以在此处找到;您的第一个选择是在尝试再次构建 R 之前安装它。

或者,如果您确定不需要使用此库构建 R,您可以简单地将 with-readline 设置为“no”:

./configure --with-x=no --with-readline=no
于 2013-08-08T15:18:41.637 回答
1

这个解决方案对我有用:

错误:--with-x=yes(默认)和 X11 头文件/库不可用解决方案:代码:

$ sudo apt-get install xorg-dev
于 2014-07-24T17:27:16.703 回答
-1

对于 Centos 7,安装 X11

# yum install xorg-x11-server-devel libX11-devel libXt-devel

现在 ./configure

于 2017-09-13T09:58:30.010 回答