2016-10-24 6 views
1

나는 perlbrew를 사용하여 나무 딸기 파이에 perl 버전을 설치하려고합니다. 나는 그런 어려움이 발생하고 왜 사람이 말해 줄 수 있다면나무 딸기 파이에 perlbrew를 사용하여 perl 버전을 설치하려고하면 무엇이 잘못됩니까?

../lib/warnings.t .................................................. ok 

    Test Summary Report 
    ------------------- 
    re/fold_grind.t             (Wstat: 9 Tests: 116 Failed: 0) 
     Non-zero wait status: 9 
     Parse errors: No plan found in TAP output 
    Files=2506, Tests=951126, 13788 wallclock secs (2169.34 usr 66.77 sys + 10394.74 cusr 392.13 csys = 13022.98 CPU) 
    Result: FAIL 
    makefile:854: recipe for target 'test_harness' failed 
    make: *** [test_harness] Error 1 
    perl-5.25.6 is successfully installed. 
    [email protected] ~ $ perlbrew list 
    [email protected] ~ $ perlbrew available | head 
     perl-5.25.6 
     perl-5.24.0 
     perl-5.22.2 
     perl-5.20.3 
     perl-5.18.4 
     perl-5.16.3 
     perl-5.14.4 
     perl-5.12.5 
     perl-5.10.1 
     perl-5.8.9 
    [email protected] ~ $ history | tail -n 5 
     516 perlbrew install perl-5.25.6 
     517 perlbrew -v install perl-5.25.6 
     518 perlbrew list 
     519 perlbrew available | head 
     520 history | tail -n 5 
    [email protected] ~ $ 

, 나는 매우 감사 할 것 : 나는 다음과 같은 출력을 얻고있다.

+1

5.25.6은 새로운 개발 버전입니다. 새로운 Perl 기능을 테스트하지 않는 한 최신 안정 버전 인 5.24.0 (또는 5.24.1입니까?)을 사용해야합니다. – ThisSuitIsBlackNot

답변

3

perlbrew은 어떤 이유로 든 perl-XXX is successfully installed이라고 항상 말합니다. 따라서 해당 메시지를 무시하십시오.

테스트에서 실패했으며 설치 프로그램 자체에서 오류 (Result: FAIL)가보고되었습니다. 프로세스에 익숙한 사람은 프로세스의 실제 설치 부분에 복사되는 파일 이름의 긴 목록이 출력에 없음을 알 수 있습니다.

테스트 실패로 인해 Perl이 성공적으로 설치되지 않았습니다.


실패한 테스트를 디버깅하려면 빌드 디렉토리로 이동하여 자세한 내용을 확인하거나 테스트 도구를 실행하십시오.

cd "${PERLBREW_ROOT:-$HOME/perl5/perlbrew}"/build/perl-5.25.6 

t/TEST re/fold_grind.t   # With harness. 

./perl -Ilib t/re/fold_grind.t # Show the actual output of the script. 

(테스트는 기본 디렉토리에서 실행해야하지만, TEST의 인수가 t의 상대 경로입니다.) 말했다


, 당신은 아마 발전을 설치하는 것을 의미하지 않았다 (홀수 번호의) 안정 버전보다는 Perl 버전입니다. 대신 5.24.0을 설치하십시오.