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