无法在@INC中找到Core / Utility.pm

时间:2011-05-04 20:05:38

标签: linux perl opensuse

我有一个包含指令的脚本:

use Core::Utility

我收到错误“无法在@INC中找到Core / Utility.pm”。我正在运行OpenSUSE 11.4并尝试过:sudo zypper in -C 'perl(Core::Utility)'但它没有找到任何内容,我在网上找不到任何对它的引用。我不知道任何perl,我只是想在/etc/init.d中运行一个启动脚本。

2 个答案:

答案 0 :(得分:2)

CPAN上没有名为Core::Utility的模块,这强烈暗示您正在处理一些尚未向公众发布的内部模块。因此,解决方案是非技术性的:如果您想了解该模块,请联系您从中获取脚本的计算机的系统管理员,或者您认为可能对此有所了解的其他人。

答案 1 :(得分:1)

在您的错误中,您还应该获得类似“@INC Contains:”的内容。如果/usr/lib/perl5/vendor_perl/5.8.8不在那里,你可以在脚本中用这一行添加它:

use lib '/usr/lib/perl5/vendor_perl/5.8.8';

perldoc -v @INC