这是我的文件夹结构:Perl如何从另一个包中导入我的包?
XFolder/
XFolder/YFolder/
XFolder/YFolder/package1.pl
XFolder/package2.pl
在package2.pl
,我有:
package X::Pa2
在package1.p1
,我有:
package X::Y::Pa1
在package1.pl
,当我这样做:
use X::Pa2;
我得到
Can't locate X/PA2.pm in @INC (you may need to install the X::Pa2 module)
如何解决它吗?
我知道问题出在哪里,我尝试使用谷歌帮助,但我不能加我X::Pa2
我@INC
,我不知道是否有Perl的专家
你的包需要一个'.P M'延伸和通常遵循的目录路径为他们的名字'X/Pa2.pm'和'X/Y/Pa1.pm' – KeepCalmAndCarryOn
@KeepCalmAndCarryOn我改变了他们的.pm,但仍是同样的错误:( –