首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装pp (PAR Packager)?

如何安装pp (PAR Packager)?
EN

Stack Overflow用户
提问于 2011-11-09 02:06:22
回答 6查看 32.6K关注 0票数 7

我必须从Perl脚本创建一个exe。我安装了

代码语言:javascript
复制
ActivePerl-5.14.2.1402-MSWin32-x86-295342.msi

如何安装pp

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-11-09 05:50:33

在解决1.010问题之前,请执行以下操作:

然后转到http://search.cpan.org/dist/PAR-Packer/

  • From "Other releases“下拉列表,选择PAR-Packer-1.009

download it

  • 解压归档文件,保留目录结构并使用

  • Run ppm手动运行所有缺少的先决条件。例如,ppm install Module::ScanDeps等安装

  • MingW:ppm install MingW

  • dmake,,然后是dmake test,然后是dmake install

稍后,您可以使用ppm图形用户界面从站点区域中删除PAR::Packer,并安装修复的版本。

票数 8
EN

Stack Overflow用户

发布于 2014-12-30 19:39:33

我知道这是一个相对陈旧的问题,但为了方便其他人,这里有一个使用pp (Par Packager)的解决方案:

  1. 安装Strawberry Perl windows (我安装了strawberry-perl- 5.16.3.1 -64bit.msi)
    • 我使用5.16.3.1,因为我想在windows上试用perl2exe (perl2exe当时只支持5.16.3版本的windows

  1. 安装完成后,打开Strawberry Perl Tools (例如,通过start menu -> All programs -> Strawberry Perl -> Tools),然后在打开的客户端控制台中调用CPAN client
  2. ,键入:CPAN

perl解释器安装完成后,您可以简单地运行:

  • c:\strawberry\perl\site\bin\pp.bat -o myScript.exe myScript.pl
  • Which将生成一个独立的可执行文件(没有needed)

的外部解释器

注意:您可以使用-d命令行开关来减小可执行文件的大小。这将不会在可执行文件中包含perl解释器代码,从而减小可执行文件的大小,但是您需要在与可执行文件相同的目录中提供perl5x.dll,或者将其包含在PATH环境变量中。

票数 9
EN

Stack Overflow用户

发布于 2011-11-09 02:22:57

这是一个名为PAR::Packer的Perl模块,因此它可以作为任何Perl模块与CPAN一起安装。不幸的是,您使用的是ActivePerl,它与CPAN不太兼容。相反,您可以查看是否使用ActiveState的Perl Package Manager来安装此模块。

如果无法通过Perl Package Manger获得该模块,可以尝试使用CPAN命令行实用程序进行安装。打开控制台窗口(开始->附件->命令提示符),键入cpan并按<ENTER>。当您第一次开始使用ActiveState时,较新版本的CPAN应该automatically安装所需的编译器等。

我更喜欢Windows上的Strawberry Perl,因为它与CPAN更兼容。但是,ActivePerl已经安装了很多Win32模块。此外,它还附带了Perl包管理器,这很好用。

警告:ActiveState不是在C:\Perl\bin中安装许多这样的Perl脚本,而是在C:\Perl\Site\bin中安装,这意味着您必须确保该目录也在您的路径中。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8055063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档