在perl中的PAR安装无法完成
我非常需要你的帮助!我需要将perl脚本编译为可执行文件,以便可以在不安装perl的情况下在Windows中运行。我知道这样做并不是一个好主意,但我绝对需要它为我的脚本的用户。在perl中的PAR安装无法完成
我搜查了很多!并决定最好的解决方案是使用PAR :: Packer。然而,我一直在尝试安装10天,但没有成功......
我已经尝试了perl安装(activestate,草莓,5.10,5.14,5.16)和PAR版本的所有可能的组合,但我没有' t找到了真正有效的组合......。
我试过此链接:http://www.nicholassolutions.com/tutorials/perl-PAR.htm
及各种从这个网站..
不管怎么说,现在,我已经安装(与上面的说明):
- Strawberry perl 5.16.3001
- PAR-1.007
我现在得到,当我尝试运行
pp –o script.exe script.pl
的错误是:
页不能被识别为外部或内部命令,可操作的程序或批处理文件
实际上,我没有在垃圾箱中找到相关的pp.bat。对于较早版本的par,此蝙蝠已创建,但其他丢失文件在运行pp ...时出现 。
我的路径变量包含:
C:\草莓\ C \ BIN; C:\草莓\ perl的\网站\ BIN; C:\草莓\ perl的\ BIN
我还用PAR: :帕克1.0.14,但我得到的安装错误,像
dmake.EXE: Error code 255, while making 'subdirs'
所以,我的问题是:没有人知道一个肯定的方式这可以工作吗?我真的很沮丧,真的很紧张,每一个帮助将深受赞赏。
非常感谢!
我已经使用PAR为其他用户打包了一些脚本。这工作得很好。
我以前的设置很久以前就完成了。我有一台新的笔记本电脑,我试图重现你的错误 - 但它似乎只是起作用。
我的步骤:
- 下载和安装的草莓Perl的5.18.1.1-64bit。微星
- 安装PAR ::帕克用CPAN客户
- 创建testscript并键入
页-c -o test.exe的test.pl
可执行文件页位于C:\草莓\ perl的\网站\ BIN \ PP当我安装PAR ::包装机安装。
如果你不能在你的系统上找到pp你可能想检查你安装PAR :: Packer。
我希望这有助于:)
我认为,我们需要看到更多的,你用'dmake'的最后一条错误消息。还有什么与之打印? – stevenl 2013-04-26 02:33:30