队
我的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文件的功能。此致 大卫
答案 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继续安装。