运行带有结尾.pl的perl脚本

时间:2015-01-21 15:12:13

标签: linux perl unix console raspberry-pi

我对perl脚本有疑问。我可以编写和理解C和C ++代码,但没有perl的经验。

我有一个扩展名为.pl的perl脚本,并希望在Raspberry Pi Model B上运行它。

我从这个link

获取脚本(它是Raspberry Pi B扩展'Busware SD0'固件的一部分)

如果我运行脚本,我会收到以下错误:

Can't locate POE.pm in @INC (@INC contains: /etc/perl /usr/local/lib/per /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   
./vzfeeder.pl line 6.
BEGIN failed--compilation aborted at ./vzfeeder.pl line 6.

如何在控制台上启动功能/方法我希望你能帮助我?

此致

2 个答案:

答案 0 :(得分:7)

POE是一个实现事件循环的CPAN模块。您可能希望安装POE以使该程序正常运行。

我对Raspberry Pi一无所知,但如果它与任何其他Linux发行版一样,您可以从您的发行版存储库安装一个包或使用{{1从CPAN站点下载/安装它的工具。

编辑:

根据Wintermute的说法,咒语cpan应该有助于假设你正在使用标准的蜥蜴语。

答案 1 :(得分:2)

错误消息告诉您,系统中未安装脚本中使用的Perl模块(考虑库)。

如果您查看脚本,您会发现以&#34开头的语句;使用"在它的开头。这些是引用的模块。

您必须找出包管理系统的哪个包(deb,rpm?)包含它们并相应地安装它们。

相关问题