2011-04-19 108 views
0

我试图运行一个Perl脚本,我得到这个错误:perl的 - 数据:: UUID模块

Can't locate loadable object for module Data::UUID in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl .) at /var/www/cgi-bin/tmp.pl line 19 
Compilation failed in require at /var/www/cgi-bin/tmp.pl line 19. 

我安装了“数据:: UUID”手动(不Makefile.pl)和我我不知道我做错了什么。

谁能帮助?

回答

2
Can't locate loadable object for module Data::UUID 

这意味着它缺少一个目标文件。你应该使用Makefile.PL来安装这个模块,它不是“纯粹的”perl,它有一个本地代码部分。

+0

这个消息我得到当我这样做MakeFile.PL “配置的选项(运行perl Makefile.PL --help如何改变这一点): UUID状态存储:/ tmp目录 默认的umask:0007 写作Makefile for Data :: UUID “ – jack 2011-04-19 16:23:37

+1

如果您在使用'Makefile.PL'部件时遇到问题,请使用** complete **输出发布有关该问题的问题,以及有关您正在运行的平台的更多详细信息(windows? linux?(如果是Linux,什么发行版?)) – Mat 2011-04-19 16:25:01

+0

刚刚..谢谢代码 http://stackoverflow.com/questions/5719686/perl-makefile-pl-help – jack 2011-04-19 16:36:28