在Perl中,无法在@INC错误中找到packgeName.pm
这是一个带有2个基本函数的math.pm模块add和multiply:
package Math; use strict; use warnings; use Exporter qw(import); our @EXPORT_OK = qw(add multiply); sub add { my ($x,$y) = @_; return $x + $y; } sub multiply { my ($x,$y) = @_; return $x * $y; } 1; 这是调用add函数的脚本script.pl: #!/usr/bin/perl use strict; use warnings; use Math qw(add); print add(19,23); 它给出了一个错误:
如何解决这个问题呢? 解决方法
use lib
use lib '/path/to/module'; use Math qw(add); 有关设置@INC的更多详细信息,请查看以下内容: How do I include a Perl module that’s in a different directory (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |