Perl 오류 "@INC에서 Thread/Pool/Simple.pm을 찾을 수 없습니다."

Perl 오류 "@INC에서 Thread/Pool/Simple.pm을 찾을 수 없습니다."

누구든지 이 오류를 해결하도록 도와줄 수 있나요? MAC OS를 Yosemite 10.10.5로 업그레이드했는데 그 이후로 이 문제가 발생했습니다.

@INC에 Thread/Pool/Simple.pm이 없습니다(Thread::Pool::Simple 모듈을 설치해야 할 수도 있습니다)(@INC에는 /Library/Perl/5.18/darwin-thread-multi-2level/library/가 포함되어 있습니다. Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.2 /System/Library/Perl/5.18/darwin-thread- multi-2level /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level /System/Library/Perl/Extras/5.18 ) /Users/ankala/Desktop /sample에 있음 .pl 11번째 줄. BEGIN 실패 - /Users/ankala/Desktop/sample.pl 라인 11에서 컴파일이 중단되었습니다.

답변1

운영 체제 업그레이드에는 Perl 바이너리 및 모듈이 포함됩니다.

운영 체제 배포판에 Perl 모듈을 추가한다는 것은 운영 체제 업데이트 중에 추가된 모듈을 덮어쓸 수 있음을 의미합니다. 안전한 방법은 설치하는 것입니다.페르부루먼저 원하는 모듈을 추가하세요. 여러 Perl 버전을 쉽게 유지 관리하거나 최신 Perl을 사용하여 기존 모듈을 모두 다시 설치할 수 있습니다.

관련 정보