2012-02-29 2 views
12

나는 쓸데없는 것들을 가지고 있는데, 내가 쓸모가 없다는 것을 깨달았을 때 use v1.2.3;이 유용 할 수있다. 따라서 그들 중 일부는 최신 버전의 perl에서 기능을 사용하고있을 수 있으며, 일부는 perl 5.8에서 정상입니다.특정 스크립트가 작성된 최소 perl 버전을 추측하는 방법은 무엇입니까?

이제는 몇 가지 순서로 살펴보고 적절하게 추가하겠습니다. use 필요가있는 곳에서 잠을 잘 수 있습니다. :-)

어떻게해야합니까? 교육으로 추측 할 수있는 도구가 있습니까?

답변

14

Perl::MinimumVersion

펄 코드에 대한 펄의 최소 요구 버전을 찾기

+0

확인하지 않은 항목이 많습니다. 문서는 이것을 암시합니다. 그러나 적어도 그것은 출발점입니다. – ikegami

8

1) 각을 사용하여 테스트를 실행) 후 2, 괜찮은 테스트 스위트를 작성하는 것입니다 가장 신뢰할 수있는 방법 Perl의 버전.

여러분은 이미 첫 번째 부분 (!)을 완료했으며 두 번째 부분은 실제로는 perlbrew을 사용하여 쉽게 수행 할 수 있습니다.

+0

태국인의 수락은 결정하기가 힘든 것이 었습니다. 사실 당신의 대답은 나에게 맞는 것 같아요. 마침내 필자는 질문에서 * 추측 *과 Win32의 경우 'perlbrew'가 실제로는 지원되지 않는다는 (https://github.com/gugod/App-perlbrew/issues/31) 사실에 근거를두고 있습니다. –

+1

@Alois Mahdal, ActiveState에 의해 이미 컴파일 된 다른 빌드를 다운로드 할 수 있기 때문에 Windows에서 실제로 더 쉽습니다. – ikegami