emi*_*ily 6 perl install perl-module packer par
我的Windows 7 64bit上的perl版本是5.16.2,我无法安装PAR:Packer.我尝试过活动的perl和草莓perl,两者都有同样的错误.你能给我一些建议吗?以下是我的经验:
我试过ppm install PAR:Packer,版本1.013,但是当我使用pp时,我得到了错误:
Perl lib version (5.16.2) doesn't match executable version (v5.16.0).
Run Code Online (Sandbox Code Playgroud)
我也试过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'
Run Code Online (Sandbox Code Playgroud)
我已经广泛搜索了,但由于还没有找到解决方案,所以非常感谢任何帮助,非常感谢!
小智 1
我将从我自己的环境开始:
我刚刚确认 PAR::Packer 在我的环境中正常工作。我正在运行 PAR::Packer 版本 1.014。
记录了一个有关 PAR::Packer 1.013 无法在某些环境上构建的错误。该错误已记录在 CPAN 上:https://rt.cpan.org/Public/Bug/Display.html ?id=77408
我建议尝试以下路径之一(根据您的构建版本要求):
要构建您还需要任何依赖项。希望这些通过 CPAN 能够正常工作。
从 CPAN 站点下载上面列出的修补版本或最新版本,然后执行:
perl Makefile.pl
dmake
dmake test
dmake install
Run Code Online (Sandbox Code Playgroud)
请记住 PAR::Packer 需要 C/C++ 编译器来构建。