有没有办法在安装 Perl 时安装 perl 模块?
我想在本地安装 Perl(没有互联网)。我的一些工作代码需要添加一些模块才能使其工作(对于新安装的 perl)。但就我而言,我无法安装模块,因为我没有互联网连接。
是否可以使用 Text::CSV 等模块在本地安装 Perl?
请指教。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于大多数发行版,
CPAN
模块和cpan
应用程序从 CPAN 镜像站点下载发行版,将其解压到一个目录中,然后运行一些标准命令集,例如If you can解决从互联网下载步骤(例如,通过将发行版复制到 CD/DVD/USB 驱动器),您可以手动执行其他步骤。不要忘记包含您感兴趣的模块的依赖项的分布(例如,
Text::CSV
依赖于IO::Handle
、Test::More
和Test::Harness
[尽管这些都是非常标准的模块])。For most distributions, the
CPAN
module andcpan
app downloads the distribution from a CPAN mirror site, unpacks it into a directory, and runs some standard set of commands likeIf you can workaround the download-from-the-internet step (say, by copying the distributions to a CD/DVD/USB drive), you can do the other steps manually. Don't forget to include the distributions for dependencies of the modules you are interested in (
Text::CSV
, for example, depends onIO::Handle
,Test::More
, andTest::Harness
[though those are pretty standard modules]).关于make dance(
perl Makefile.PL && make test && make install
),使用perl -V:make
报告的make或使用<代码>cpan Text::xSV 或cpanp i Text::xSV
请参阅安装模块 /
perldoc [perlmodinstall]
关于构建您自己的 Perl,请参阅 Strawberryperl 网站上的 [构建您自己的“Strawberry Perl Plus...”]
您可能想要的最简单的解决方案是下载一个“可重定位”perl,一个可移植的 perl,例如 http://strawberryperl.com/download/5.12.3.0/strawberry-perl-5.12.3.0-portable.zip
并填写您需要的所有模块,并将其放在 USB 驱动器上
Regarding the make dance (
perl Makefile.PL && make test && make install
), use the make reported byperl -V:make
or usecpan Text::xSV
orcpanp i Text::xSV
See Installing Modules /
perldoc [perlmodinstall]
Regarding building your own perl see [Building your own "Strawberry Perl Plus..."] on the strawberryperl website
What you probably want, the simplest solution, is to download a "relocatable" perl, a portable perl, like http://strawberryperl.com/download/5.12.3.0/strawberry-perl-5.12.3.0-portable.zip
And fill with all the modules you need, and take it with you on a usb drive