如何在Windows 8上安装Perl?

an *_*wig 13 installation perl windows-8

我想使用Perl进行Web开发.我试图找出如何安装它,但当我试图获得ActivePerl时,它不会安装在Windows 8上.任何人都可以告诉我如何在Windows 8上安装Perl?我可以使用ActivePerl,Strawberry Perl或任何其他Perl版本,只要它可以在Windows 8上运行.

Dav*_* W. 11

如您所知,Windows World中有两种常用的Perls:

它们之间的最大区别是什么:

ActiveState Perl旨在成为专门针对Windows(以及后来的Mac和Linux)的Perl解决方案.ActiveState提供了一个非常好的Perl IDE,称为Komodo,并且具有出色的Perl支持.你只需要一些现金.毕竟,这就是ActiveState赚钱的方式.当然,你可以使用EPIC而不是Komodo,也可以从StackOverflow获得很多帮助.

ActiveState附带已安装的默认Win32模块,并提供Perl软件包管理器(PPM),而不是使用CPAN来安装其他CPAN模块.PPM具有良好的GUI界面,其模块已经过预编译和测试.它也比具有依赖性跟踪的CPAN好一点.当然,可能有一些CPAN模块不在PPM中,这可能是一个问题.

Strawberry Perl开始比ActiveState 更加开源.默认情况下,Strawberry Perl附带一个Make程序和一个完整的开发环境,因此几乎所有CPAN模块都可用并且可以安装.这是因为Strawberry Perl附带了完整的MinGW软件包,其中包括Makegcc编译器.我们的想法是让主要使用Linux和Unix机器的Perl人为Windows提供类似的感觉解决方案.

实际上,两者都很相似.ActiveState附带Win32模块,但您可以根据需要通过CPAN在Strawberry Perl上安装它们.草莓Perl的工作与CPAN,但ActiveState公司为您提供了完整的路线用于安装草莓Perl使用(通过他们的PPM)相同的MinGW环境,让您安装草莓Perl可以安装所有CPAN模块.ActiveState附带一个GUI Perl文档,其中包含所有已安装的Perl模块,但该perldoc命令仍然为您提供相同的信息.

所以,如果你更喜欢面向Linux/Unix并想要在Windows上感觉非常相似的东西,请选择Strawberry Perl.如果您使用Perl作为Win32解决方案,请使用ActiveState.而且,不要担心选错了.最后,Strawberry Perl可以包含所有那些漂亮的Win32模块,而ActivePerl可以使用CPAN.