Perl消息::堆栈示例
我正在使用Perl为来自CPAN的模块实现一个示例 我得到了错误 无法通过Stack.pl第3行的包“Message::Stack”找到对象方法“new”Perl消息::堆栈示例,perl,data-structures,perl-module,Perl,Data Structures,Perl Module,我正在使用Perl为来自CPAN的模块实现一个示例 我得到了错误 无法通过Stack.pl第3行的包“Message::Stack”找到对象方法“new” 请让我知道我需要加载哪个对象。我确信消息中实际说的是 无法通过Stack.pl第5行的包“Message::Stack”(可能您忘记加载“Message::Stack”?)找到对象方法“new” 那么,你忘了吗 稍后,当您实际尝试使用 use Message::Stack 它告诉你 Can't locate Message/Stack.pm
请让我知道我需要加载哪个对象。我确信消息中实际说的是 无法通过Stack.pl第5行的包“Message::Stack”(可能您忘记加载“Message::Stack”?)找到对象方法“new” 那么,你忘了吗 稍后,当您实际尝试使用
use Message::Stack
它告诉你
Can't locate Message/Stack.pm in @INC
您没有想到它没有找到,因为它不在那里,需要安装吗?您阅读了完整的错误吗?它没有告诉您需要加载什么吗?
是否使用了Message::Stack代码>?我只得到以下错误:无法通过Stack.pl第5行的包“Message::Stack”找到对象方法“new”。是的,当我尝试使用Message::Stack时,我得到错误,因为无法在@INC中找到Message/Stack.pm(@INC contains:/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/local/lib/site_perl。)在stack.pl第4行。BEGIN失败--编译在stack.pl第4行中止。然后您需要安装模块。您可以使用命令行上的cpan
工具。
Can't locate Message/Stack.pm in @INC