不使用CPAN安装Perl模块

Sar*_*vok 2 perl cpan

我正在写一个Perl脚本,它确定了需要考虑假期的操作的日期,所以我想我需要Date :: Manip或Date :: Calc.我要打开这个脚本的服务器是在防火墙后面,因此CPAN无法连接到互联网.通常我可以通过将.pm文件放在Perl lib文件夹中来安装Perl模块,但是这两个模块都有C++组件或依赖于非核心模块(YALM :: Syck for Date :: Manip)和C++零件.

我正在部署的服务器也没有GCC,因此复制安装包并在那里构建它不起作用,因为它无法编译C++.我尝试在我的家用Linux PC上构建软件包,然后将它们复制到服务器,但是出现错误,说模块文件不正确.服务器是IBM AIX盒子,因此我为家用电脑编译的模块可能不兼容.

有什么办法可以让Date :: Manip或Date :: Calc在这台服务器上运行吗?我可以使用任何纯粹的Perl(包括依赖项)模块吗?

dax*_*xim 5

所有的最爱都不是纯粹的perl.


设置开发框并镜像生产服务器.在开发环境中安装编译器.构建模块并将它们打包以便在生产中进行部署(AIX具有包,对吧).