繁体   English   中英

如何在Windows 8上安装Perl?

[英]How can I install Perl on Windows 8?

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

如您所知,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。

还有另一个SO帖子,你可能会在这里找到你想要的东西 一个类似的帖子。 总而言之,我得到的结论是,Strawberry Perl可以正常工作,ActivePerl也是如此。 我很喜欢Strawberry Perl,很久以前,我把它安装在我妻子的Windows Vista机器上,我记不起为什么我选择了它而不是ActivePerl,ymmv。 干杯!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM