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