Perl module &引用;找不到合适的类::加载实现“;

Perl module &引用;找不到合适的类::加载实现“;,perl-module,Perl Module,我用标准杆加一个可执行文件,但它给了我下一个错误: 在Class/Load.pm第51行找不到合适的Class::Load实现 我想知道它为什么会犯这样的错误 有人能给我一个解决方案吗?< /P> < P>由于某些原因,PAR找不到类::Load::xs或类::加载:pp > /p> 如果这些都在include路径上,您可以使用例如:perl-MClass::Load::PP-e1来尝试 如果没有,请尝试(重新?)安装它们或修复类路径。文件系统中相应的文件应该是Class/Load/XS.pm和

我用标准杆加一个可执行文件,但它给了我下一个错误:

在Class/Load.pm第51行找不到合适的Class::Load实现

我想知道它为什么会犯这样的错误


有人能给我一个解决方案吗?< /P> < P>由于某些原因,PAR找不到<代码>类::Load::xs<代码>或<代码>类::加载:pp > /p> 如果这些都在include路径上,您可以使用例如:

perl-MClass::Load::PP-e1来尝试

如果没有,请尝试(重新?)安装它们或修复类路径。文件系统中相应的文件应该是
Class/Load/XS.pm
Class/Load/PP.pm

如果OneliNER不给您一个错误,那么PAR可能使用不同的包含路径。


您可以使用例如
perl-le'print for@INC'
调试include路径,并使用
-I/my/path
开关临时向路径添加内容。或者您可以
在perl文件中使用lib'/my/path';

我用-x和-c参数运行pp解决了这个问题

pp -x -c script.pl

您找到解决方案了吗?如果有帮助,请将答案标记为已接受。