Perl 라이브러리 getopts.pl

Perl 라이브러리 getopts.pl

프로그램을 설치하려고 하는데 Perl 라이브러리 getopts.pl을 찾을 수 없다는 오류가 계속 발생합니다. 내 Perl 버전은 v5.16.2입니다.

오류 메시지는 다음과 같습니다.

Can't locate getopts.pl in @INC (@INC contains:
/usr/lib/perl5/site_perl/5.16.2/x86_64-linux-thread-multi 
/usr/lib/perl5/site_perl/5.16.2 
/usr/lib/perl5/vendor_perl/5.16.2/x86_64-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.16.2 
/usr/lib/perl5/5.16.2/x86_64-linux-thread-multi 
/usr/lib/perl5/5.16.2 
/usr/lib/perl5/site_perl/5.16.2/x86_64-linux-thread-multi
/usr/lib/perl5/site_perl/5.16.2 /usr/lib/perl5/site_perl .) at ./sqc line 179.

무슨 일이 일어났는지 아시나요? 내 플랫폼은 openSUSE 버전 12.3(Dartmouth)(x86_64)입니다.

답변1

왜 그렇게 복잡합니까?

apt-get install libperl4-corelibs-perl

답변2

Getopt::Std교체 getopt.pl- 다음에서 찾을 수 있습니다.CPAN Perl4::CoreLibs

노력하다:

cpan> install Perl4::CoreLibs

답변3

설치한 위치에 따라 getopts.pl다릅니다 /home/lib/getopts.pl. getopts.pl스크립트에서 다음을 수행하여 Perl이 파일을 볼 수 있는지 확인하십시오.

push(@INC, "/home/lib");
require "getopts.pl";

가는 것이 좋을 것입니다.

관련 정보