每次我尝试使用 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。
最佳答案
很抱歉迟到了回复 jack ,但这可能对管理 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
[根@gonzo ~]#
如果没有安装,执行:
百胜安装 perl-devel
关于perl - 构建 Perl 模块时如何处理丢失的 CORE/config.h?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5719686/