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