什么是Perl错误“无法定位Net / SSH / Perl.pm”是什么意思?

时间:2011-08-10 13:00:20

标签: perl ssh

我正在运行使用SSH的perl脚本,但它会输出以下错误:

  

无法在@INC中找到Net / SSH / Perl.pm(@INC包含:/ etc / perl   /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 / usr / lib / perl5   / usr / share / perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10   / usr / local / lib / site_perl。)at newone.pl第3行。开始   失败 - 编译在newone.pl第3行中止。

Perl似乎找不到Net / SSH / Perl.pm。为什么不能找到它以及如何安装它?

2 个答案:

答案 0 :(得分:8)

你的代码很好,虽然我没有检查它,因为错误是由于缺少perl模块。

What's the easiest way to install a missing Perl module?

答案 1 :(得分:2)

您需要为perl安装和/或包含适当的SSH库。您可以使用以下命令安装它:

cpan install Net::SSH::Perl