如何在Windows上的ActivePerl中安装模块及其依赖项?

use*_*668 6 perl module perl-module

我想使用gmail的smtp服务器和perl发送电子邮件.我正在尝试安装Email::Send::Gmail,但我不清楚安装它的步骤是什么.它似乎取决于我没有安装的其他模块.

Mic*_*man 6

这部分取决于您使用的Perl分布.

ActivePerl包含一个名为PPM(Perl Package Manager)的实用程序,用于安装模块.它自动处理依赖项解析.PPM特别适合在Windows上安装XS模块,而通常不提供编译器.PPM的缺点是它有些CPAN模块不可用(可能是因为它们无法通过ActiveState的自动构建过程).您可以从开始菜单运行PPM,也可以ppm在命令提示符下键入.

更通用的选项是使用交互式CPAN shell.请注意,您必须具有使用此方法安装XS模块的编译器.您可以通过cpan在命令提示符下键入来访问cpan shell .

最后的蛮力方法是从CPAN下载tarball并一次手动安装它们.当安装因依赖性不满意而中止下载并安装它们时,请返回第一个模块并再试一次.


Que*_*tin 3

类型:

\n\n
 cpan Email::Send::Gmail\n
Run Code Online (Sandbox Code Playgroud)\n\n

在命令提示符处\xe2\x80\xa6。

\n\n

首先设置local::lib可能是个好主意。

\n\n

或者参见Perl Foundation Wiki 关于安装 CPAN 模块或相同但没有 root 访问权限

\n\n

或者参见CPAN 模块安装指南

\n