每次我尝试使用Makefile.PL来安装Data :: UUID时,我都会这样:
perl Makefile.PL Configured options (run perl Makefile.PL --help for how to change this): UUID state storage: /tmp default umask: 0007 Writing Makefile for Data::UUID
然后当我运行make时,我得到了这个:
make: *** No rule to make target /usr/lib/perl5/5.10.0/i386-linux-thread-multi/CORE/config.h',needed by Makefile'. Stop.
我怎么处理这个?
顺便说一下,我正在使用Fedora.
解决方法
对于迟到的回复杰克感到抱歉,但这可能对其他刚刚管理Linux软件包的人有用.
正如Grrrr所指出的,你应该安装一个perl-devel包.如果管理包和perl模块对您来说是新的,也许您会欣赏一步一步的回答……
要查看已安装的包,执行:
rpm -qa | grep perl-devel
如果安装了perl-devel,它将如下所示:
[root@gonzo ~]# rpm -qa |grep perl-devel perl-devel-5.10.1-115.el6.x86_64 [root@gonzo ~]#
如果未安装,请执行:
yum install perl-devel