我想在本地安装Perl(没有互联网)。我的一些工作代码需要添加一些模块才能使其工作(对于全新安装的perl)。但在我的情况下,我无法安装模块,因为我没有互联网连接。
是否可以使用Text :: CSV等模块在本地安装Perl?
请告知。
答案 0 :(得分:5)
对于大多数发行版,CPAN
模块和cpan
应用程序从CPAN镜像站点下载分发,将其解压缩到目录中,并运行一些标准命令集,如
perl Makefile.PL
make
make test
make install
如果您可以解决从互联网下载步骤(例如,通过将发行版复制到CD / DVD / USB驱动器),您可以手动执行其他步骤。不要忘记包含您感兴趣的模块的依赖关系的分布(Text::CSV
,例如,取决于IO::Handle
,Test::More
和Test::Harness
[尽管那些是相当标准的模块])。
答案 1 :(得分:1)
关于舞蹈(perl Makefile.PL && make test && make install
),请使用perl -V:make
报告的作品或使用cpan Text::xSV
或cpanp 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驱动器上