有没有办法在安装Perl时安装perl模块?

时间:2011-11-22 06:35:42

标签: perl

我想在本地安装Perl(没有互联网)。我的一些工作代码需要添加一些模块才能使其工作(对于全新安装的perl)。但在我的情况下,我无法安装模块,因为我没有互联网连接。

是否可以使用Text :: CSV等模块在本地安装Perl?

请告知。

2 个答案:

答案 0 :(得分:5)

对于大多数发行版,CPAN模块和cpan应用程序从CPAN镜像站点下载分发,将其解压缩到目录中,并运行一些标准命令集,如

perl Makefile.PL
make
make test
make install

如果您可以解决从互联网下载步骤(例如,通过将发行版复制到CD / DVD / USB驱动器),您可以手动执行其他步骤。不要忘记包含您感兴趣的模块的依赖关系的分布(Text::CSV,例如,取决于IO::HandleTest::MoreTest::Harness [尽管那些是相当标准的模块])。

答案 1 :(得分:1)

关于舞蹈(perl Makefile.PL && make test && make install),请使用perl -V:make报告的作品或使用cpan Text::xSVcpanp i Text::xSV

请参阅Installing Modules / perldoc [perlmodinstall]

关于构建自己的perl,请参阅草莓网站上的[建立自己的“Strawberry Perl Plus ...”]

你可能想要的,最简单的解决方案是下载一个“可重定位”的perl,一个可移植的perl,比如http://strawberryperl.com/download/5.12.3.0/strawberry-perl-5.12.3.0-portable.zip

并填写您需要的所有模块,并随身携带在USB驱动器上