Perl: 대체 버전을 지정하는 방법은 무엇입니까?

Perl: 대체 버전을 지정하는 방법은 무엇입니까?

Perl에는 5.10과 5.8의 두 가지 버전이 있습니다. 5.10은 /usr/perl, 5.8은 입니다 /opt/perl.

Perl 스크립트를 시작하면 5.10을 검색합니다. 5.8 라이브러리를 알려주는 데 사용할 수 있는 변수가 있나요?

가능하다면 PATH 변수를 변경하고 싶지 않습니다.

답변1

다른 Perl 인터프리터를 사용하세요. 명시적으로 호출하면 다음과 같습니다.

/opt/bin/perl /path/to/foo.pl

또는 shebang 라인에 설정하여:

#!/opt/bin/perl 
print "Hello World!\n"

실제로는 다른 통역사의 라이브러리를 사용하고 싶지 않습니다. 그냥 통역사를 바꾸세요.

답변2

해결책을 찾아라

export PERL5LIB=/opt/perl/libs

관련 정보