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

发布于 2024-12-17 04:16:27 字数 141 浏览 0 评论 0 原文

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

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

请指教。

I want to install Perl locally (without internet). Some of my working codes needs to add some modules to make it work (for fresh installed perl). But in my case, i can't install the modules because i don't have internet connection.

Is it possible to install Perl locally with a module like Text::CSV?

Please advise.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

黯然 2024-12-24 04:16:27

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

perl Makefile.PL
make
make test
make install

If you can解决从互联网下载步骤(例如,通过将发行版复制到 CD/DVD/USB 驱动器),您可以手动执行其他步骤。不要忘记包含您感兴趣的模块的依赖项的分布(例如,Text::CSV 依赖于 IO::Handle Test::MoreTest::Harness [尽管这些都是非常标准的模块])。

For most distributions, the CPAN module and cpan app downloads the distribution from a CPAN mirror site, unpacks it into a directory, and runs some standard set of commands like

perl Makefile.PL
make
make test
make install

If 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 on IO::Handle, Test::More, and Test::Harness [though those are pretty standard modules]).

人心善变 2024-12-24 04:16:27

关于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 by perl -V:make or use cpan Text::xSV or cpanp 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文