我可以使用Module Compress :: Raw :: Zlib

时间:2013-12-05 20:20:39

标签: perl

我的AIX服务器上没有安装权限。我必须使用Module Compress :: Raw :: Zlib作为Excel :: Writer :: XLSX的依赖项的一部分。

我已将模块包含在我的程序中,如

BEGIN {
 push @INC,"/home/user/xx/Excel-Writer-XLSX-0.75/lib";
 push @INC,"/home/user/xx/Archive-Zip-1.34/lib";
 push @INC,"/home/user/xx/Compress-Raw-Zlib-2.063/lib";
}

在运行程序时,我收到以下错误 无法在@INC

中找到模块Compress :: Raw :: Zlib的可加载对象 你能帮我解决这个问题吗?我需要安装这个模块吗?有没有其他方法可以使用perl来创建.xlsx文件的功能。

此致 大卫

1 个答案:

答案 0 :(得分:0)

push @INC,"/home/user/xx/Excel-Writer-XLSX-0.75/lib"; push @INC,"/home/user/xx/Archive-Zip-1.34/lib"; push @INC,"/home/user/xx/Compress-Raw-Zlib-2.063/lib";

仅适用于非XS模块。对于XS模块,您需要blib / arch: push @INC,"/home/user/xx/Archive-Zip-1.34/blib/arch"; push @INC,"/home/user/xx/Archive-Zip-1.34/blib/lib"; push @INC,"/home/user/xx/Compress-Raw-Zlib-2.063/blib/arch"; push @INC,"/home/user/xx/Compress-Raw-Zlib-2.063/blib/lib";

但最好通过local :: lib安装它们。手动安装local :: lib,而不是通过cpan,然后通过cpan继续安装。