0

我正在尝试在Cairo Perl module本地安装,但它给我带来了错误。

$ /testdir/bin/perl -I /testdir/perl-5.14.0/lib Makefile.PL
Package cairo was not found in the pkg-config search path.
Perhaps you should add the directory containing `cairo.pc'
to the PKG_CONFIG_PATH environment variable
No package 'cairo' found
 at Makefile.PL line 99
*** can not find package cairo >= 1.0.0
*** check that it is properly installed and available in PKG_CONFIG_PATH
 at Makefile.PL line 99

我可以按照安装程序的建议进行操作,但在安装包中找不到名为 cairo.pc 的文件。不知道我在这里缺少什么。请帮帮我。

4

2 回答 2

2

该模块仅包含 Cairo 的 Perl 绑定。您需要先安装 C 库(带有 C 头文件),否则这些绑定将无法绑定。

http://cairographics.org/download/是一个很好的起点,可以帮助您确定从何处获取这些信息(取决于您的操作系统)。

于 2013-05-10T18:14:36.390 回答
0

我遇到了同样的问题,看到昆汀的回答很明显你需要先安装开罗。我做了以下操作,Cairo 安装成功。

对于 Debian 和 Debian 衍生产品,包括 Ubuntu:

sudo apt-get install libcairo2-dev

对于 Fedora:

sudo yum install cairo-devel

对于 openSUSE:

zypper install cairo-devel

现在安装 Perl 模块

cpan Cairo

或者

cpanm Cairo
于 2014-10-01T16:25:20.727 回答