如何为MSYS Perl安装基本模块?

时间:2019-01-29 13:57:40

标签: perl module cpan autoconf msys2

我需要使用MSYS Perl才能在Windows 7的MSYS2上安装autoconf,因为ActivePerl或Strawberry Perl不适用于autoconf安装。唯一的问题是MSYS Perl的默认安装似乎不包括一些基本模块,例如strictCarp。当我制作autoconf时,它会给出:

  

在@INC中找不到Carp.pm(您可能需要安装Carp模块)(@ INC包含:../lib /usr/local/perl-5.22.1/lib/perl5/core_perl / usr /local/perl-5.22.1/lib/perl5/site_perl /usr/local/perl-5.22.1/lib/perl5/vendor_perl

当我尝试手动安装Carp时,在perl Makefile.PL步骤中,我得到:

  

在@INC中找不到warnings.pm

问题是,要安装warnings.pm,我需要安装诸如strict之类的基本模块集,但是这些模块似乎没有出现在核心模块目录{ {1}}

如何为MSYS Perl安装那些基本模块?

1 个答案:

答案 0 :(得分:0)

这是我在perl中安装msys2模块的方式:

$ pacman -S perl-Carp-Clan

以下是perl可用的msys2软件包的完整列表:

https://packages.msys2.org/group/perl-modules