72

到目前为止,我使用ActiveStateActivePerl,并使用 ppm 来安装模块。

上周我搬到了Strawberry Perl,但我不知道应该如何使用 Strawberry Perl 安装模块。有哪些关于如何使用 Strawberry Perl 完成模块安装的信息,或者是否有一些关于如何安装新模块的链接?

4

4 回答 4

66

您仍然可以使用ppm,但不建议这样做。从Strawberry PerlStrawberry Perl (64-bit)、子文件夹Tools、开始菜单中的条目运行CPAN 客户端。

在那里输入install Module::Name

于 2011-07-10T23:05:57.057 回答
41

正如Alexandr 所说,您可以通过开始菜单使用 CPAN 客户端。您也可以像在 Unix 上一样从 DOS 窗口安装模块:

perl -MCPAN -e shell
install Quantum::Entanglement

您也可以从 CPAN 下载 .tar.gz,解压缩并安装,就像在 Unix 中一样:

cd Module-Name-1.23
perl Makefile.PL
dmake
dmake test
dmake install

您可能需要确保您的%PATH%环境变量具有访问 Strawberry Perl 的正确条目,并且不包含 dmake 或 gcc 的其他副本,这有时会导致头疼。

于 2011-07-10T23:47:44.297 回答
8

更改目录:

cd C:\Strawberry\perl\bin

然后

C:\Strawberry\perl\bin>cpan Lingua::EN::Sentence

模块将自动安装。

于 2015-01-05T09:57:22.567 回答
2

CPAN 是最简单的安装方法。

正如Alex 所指出的,您可能需要下载 .tar.gz 并解压缩。自从他写了答案以来,Strawberry Perl 已经弃用dmake,您应该改用gmake

于 2018-03-16T15:28:32.673 回答