到目前为止,我使用ActiveState的ActivePerl,并使用 ppm 来安装模块。
上周我搬到了Strawberry Perl,但我不知道应该如何使用 Strawberry Perl 安装模块。有哪些关于如何使用 Strawberry Perl 完成模块安装的信息,或者是否有一些关于如何安装新模块的链接?
到目前为止,我使用ActiveState的ActivePerl,并使用 ppm 来安装模块。
上周我搬到了Strawberry Perl,但我不知道应该如何使用 Strawberry Perl 安装模块。有哪些关于如何使用 Strawberry Perl 完成模块安装的信息,或者是否有一些关于如何安装新模块的链接?
您仍然可以使用ppm
,但不建议这样做。从Strawberry Perl或Strawberry Perl (64-bit)、子文件夹Tools、开始菜单中的条目运行CPAN 客户端。
在那里输入install Module::Name
。
正如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 的其他副本,这有时会导致头疼。
更改目录:
cd C:\Strawberry\perl\bin
然后
C:\Strawberry\perl\bin>cpan Lingua::EN::Sentence
模块将自动安装。