2

我正在研究 R,我需要安装Cairo软件包。

install.packages("Cairo")

规范 R 版本 2.15.0 (2012-03-30) 操作系统:Red Hat Enterprise Linux Server 版本 6.1 (Santiago)

我收到以下错误消息:

xlib-backend.c:34:74: fatal error: X11/Intrinsic.h: No such file or directory
compilation terminated.
make: *** [xlib-backend.o] Error 1
ERROR: compilation failed for package ‘Cairo’
* removing ‘/usr/local/lib64/R/library/Cairo’

The downloaded source packages are in
    ‘/tmp/RtmpqtvjPA/downloaded_packages’
Updating HTML index of packages in '.Library'
Making packages.html  ... done
Warning message:
In install.packages("Cairo") :
  installation of package ‘Cairo’ had non-zero exit status
4

2 回答 2

5

有同样的错误。要解决:

运行以下 3 个已经安装的部件,但运行和检查并没有什么坏处

yum install libX11
yum install libX11-devel
yum install libXt

然后运行以下解决了我的问题:

yum install libXt-devel

之后能够在 R 2.15.0 RHEL6.1 中 install.packages("Cairo")

于 2013-06-05T17:44:22.727 回答
1

在 Alpine-linux 上,我使用以下方法解决了这个问题:

apk add cairo-dev
于 2017-07-05T09:47:15.127 回答