Perl 我可以使用Compress::Raw::Zlib模块吗

Perl 我可以使用Compress::Raw::Zlib模块吗,perl,Perl,团队 我在AIX服务器上没有安装权限。我必须使用模块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.0

团队

我在AIX服务器上没有安装权限。我必须使用模块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文件

问候 大卫


推送@INC,“/home/user/xx/Excel-Writer-XLSX-0.75/lib”;
推送@INC,“/home/user/xx/Archive-Zip-1.34/lib”;
推送@INC,“/home/user/xx/Compress-Raw-Zlib-2.063/lib”;

将仅适用于非XS模块。对于XS模块,您需要blib/arch:

推送@INC,“/home/user/xx/Archive-Zip-1.34/blib/arch”;
推送@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继续安装。

您可以尝试在本地安装它们,然后使用:
使用lib./library\u location'
以使包含这些库成为可能,感谢您的快速回复。我在使用cpan或cpanm时出现内存不足错误。所以在我的本地目录中没有这样的安装选项。我没有作为root用户输入的凭据