(광산과 유사한 다른 유래 질문은 서버 측 펄 만.에 대한 답변을 받았다). 오직 하나만 PATH에서 "처음"이 될 수 있습니다. 이를 위해 기본 perl을 기본, 기본으로 두는 것이 좋습니다. 이것은 기존 (생산) 코드에 대한 영향을 최소화합니다.
그러나 PATH에 다른 이름의 보조 perl이있을 수 있습니다. 예를 들어, perl5.22.2.exe는 PATH에있을 수 있으며 테스트를 실행할 때 사용할 수 있습니다.
perl 스크립트를 감싸는 래퍼와 비슷한 배치 파일이 있다면 각 응용 프로그램에 대한 배치 파일을 해당 응용 프로그램에 맞는 perl로 실행할 수 있으며 다음과 같이하면됩니다. a) 사용하는 perl을 덮어 쓰는 방법 , 그리고 b) 당신이 사용하기를 원하는 테스트 된 펄 수준으로 디폴트 값을 설정하십시오. 그렇게하면 잠시 동안 5.22.2로 테스트 할 수 있지만 기본값은 5.10.1입니다. 그런 다음 응용 프로그램을 전환 할 준비가되면 기본값을 5.22.2로 전환 할 수 있습니다.
클라이언트 측이든 서버 측이든 별다른 차이가 없습니다.
(플랫폼도 크게 차이가 나지 않습니다. 유닉스/리눅스 시스템의 실제 구현은 약간 다를 수 있지만 일반적인 생각은 다를 수 있습니다.) 필요할 때 응용 프로그램에서 사용할 Perl을 관리하십시오.)
딸기가 문제를 해결할 계획입니까? ActiveState 버전은 품질이 좋습니다. 문제가 Perl 5.22에 내재 된 경우 (예 : 필요한 일부 모듈이 5.22와 호환되지 않음) Strawberry Perl은이를 해결하지 않습니다.저는 오픈 소스라는 딸기가 마법과 같고 세상의 모든 문제를 해결한다고 믿기 때문에 이것을 쓰고 있습니다. 그렇진 않습니다. 따라서 전환하기 전에 그만한 가치가 있는지 확인하십시오! –
포터블 빌드에 대해서는 잘 모릅니다.하지만 여러 ActivePerl 및 StrawberryPerl 빌드가 문제없이 설치되었습니다. "올바른"perl, cpan, cpanm, ppm 등을 실행하십시오. – ikegami