开罗Perl模块安装问题

时间:2013-05-10 18:03:19

标签: perl perl-module

我正在尝试在本地安装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的文件。不知道我在这里缺少什么。请帮帮我。

2 个答案:

答案 0 :(得分:2)

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

http://cairographics.org/download/是一个很好的起点,可以找到从哪里获取(取决于您的操作系统)。

答案 1 :(得分:0)

我遇到了同样的问题,看到Quentin明确表示你需要先安装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