2013-04-10 2 views
0

펄 프로그램을 exe 파일로 변환하려고했습니다. 패커 버전 1.013,하지만 쪽 -o test.pl 사용할 때, 나는 오류가있어 : 내가 검색 좀펄 pp -o test.pl 사용할 때 오류가 발생했습니다

Perl lib version (5.16.2) doesn't match executable version (v5.16.0).

내 펄 버전은 내가 PAR을 설치 ppm의 사용, 내 윈도우 7 64 비트에 5.16.2입니다 광범위하게,하지만 아직 솔루션을 찾을 수 없었던 어떤 도움이 대단히 감사합니다, 많이 고마워요!

+0

ppm 설치를 사용하여 한 번만 설치하십시오. PAR :: Packer – emily

답변

1

perl 실행 파일을 생성 한 빌드 시스템에는 perl 버전 5.16.0이 있습니다. 이 perl 실행 파일은 다른 perl 스크립트를 생성 할 수 있습니다. 새로 생성 된 perl 스크립트는 호스트 시스템에 설치된 perl 5.16.2 라이브러리를 사용하므로 충돌이 발생합니다.

PP 실행하기 전에 호스트 컴퓨터에서 perl 실행 파일의 압축을 풉니 다. PATH 환경 변수를 그 경로에 추가 할 수 있다면 PP는 호스트 시스템에 설치된 perl 라이브러리 대신 5.16.0 perl 라이브러리를 찾습니다.