我的perl版本是5.16.2,在64位的Windows7上,我无法安装PAR:Packer。我尝试了active perl和strawberry perl,都得到了相同的错误。你能给我一些建议吗?以下是我的经验:
我尝试过ppm install PAR:Packer,版本1.013,但是当我使用pp时,我得到了错误:
Perl lib version (5.16.2) doesn't match executable version (v5.16.0).我还尝试了cpan install PAR:Packer,1.014版。但是我在安装过程中遇到了这个错误。弹出窗口显示:par.exe has stopped working。然后命令提示符出现错误:
C:\Perl64\bin\perl.exe -Mblib run_with_inc.pl par.exe -q -B -Oparldyn.exe
system(par.exe -I C:\Users\PAR-Packer-1.014\blib\arch -I C:\Users\PAR-Packer-1.014\blib\lib - IC:/Perl64/site/lib -IC:/Perl64/lib -I. -q -B -Oparldyn.exe) failed:
dmake.exe: Error code 255, while making 'parldyn.exe'
dmake.exe: Error code 255, while making 'subdirs'我已经用谷歌搜索了很多,但到目前为止还没有找到解决方案,任何帮助都是非常感谢的,非常感谢!
发布于 2014-01-29 19:14:45
我只需将.../perl64/Config.pm中的第60行从
`$^V eq 5.16.3`至
`$^V eq 5.16.3 or $^V eq 5.16.0`瞧!我的par-packer模块1.013是通过ppm (ActiveState Perl5.16.3)安装的。
发布于 2013-04-10 22:27:46
我将从我自己的环境开始:
我刚刚确认我确实在我的环境中使用了PAR::Packer。我运行的是PAR::Packer版本1.014。
记录了一个关于PAR::Packer 1.013无法在某些环境上构建的错误。该错误记录在CPAN上:https://rt.cpan.org/Public/Bug/Display.html?id=77408
我建议尝试以下方法之一(基于您的构建版本要求):
http://strawberryperl.com/package/kmx/perl-modules-patched/PAR-Packer-1.013_patched.tar.gz上提供的
要构建,您还需要任何依赖项。希望这些都能在CPAN中很好地工作。
从CPAN站点下载上面列出的修补版本或最新版本,然后执行:
perl Makefile.pl
dmake
dmake test
dmake install请记住,PAR::Packer需要C/C++编译器才能构建。
发布于 2013-12-14 03:00:49
我在我的Windows 7 64位计算机上使用Perl 5.16.3时遇到了完全相同的错误场景。我开始用ActiveState修补Perl,后来安装了其他相关程序,如Komodo Edit,最后安装了StrawberryPerl。在阅读了相当多的在线帖子后,我尝试了手册dmake方法和我能找到的任何其他建议。然后,我尝试卸载ActiveState。这也没什么用。最后,我进行了一次卸载狂欢,发现在卸载了所有的ActiveState和Komodo应用程序(以及一些我不再使用的其他应用程序)之后,我能够在cpan提示符下通过两个简单的步骤成功地安装和使用pp:
安装CPAN
安装pp
接下来我打算卸载并重新安装StrawberryPerl,但没必要这样做。安装CPAN可能不是必需的,但在我之前失败的一次尝试中,日志输出中建议安装CPAN,所以我想我应该先尝试一下。希望这能省去我当乞讨者时的所有麻烦。
https://stackoverflow.com/questions/15925992
复制相似问题