4
任何人都可以指出我可能导致Perl找不到安装的模块吗?
$ ll /usr/share/perl5/Unix/Processors.pm
-rw-r--r-- 1 root root 3.2K Sep 11 12:39 /usr/share/perl5/Unix/Processors.pm
好吧,
$ perldoc -l Unix::Processors
/usr/share/perl5/Unix/Processors.pm
好,但
$ perl -MUnix::Processors -e1
Can't locate loadable object for module Unix::Processors in @INC (@INC contains: /usr/lib/cegma /usr/share/mocat/src /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at -e line 0
Compilation failed in require.
BEGIN failed--compilation aborted.
固定:我已经把编译Processors.so
旁边.pm
时,它应该是在auto
目录。
看起来安装不完整。它似乎缺少一个C库。 – toolic 2015-02-24 15:12:53
你是如何安装模块的? – 2015-02-24 15:49:48
*“我已将编译后的Processors.so放在.pm旁边,当它应该在自动目录中时”*您不应该将任何文件放在任何地方。您应该*从CPAN下载的分发包中安装*模块 – Borodin 2016-06-02 20:16:06