2011-05-04 6 views
0

에 코어/Utility.pm를 찾을 수 없습니다 내가 가지고있는 지침이 포함 된 스크립트를는 @INC

use Core::Utility 

내가 오류를 얻고있다 "@INC에 코어/Utility.pm를 찾을 수 없습니다를 ". 나는 OpenSUSE 11.4를 실행 중이고 시도했다 : sudo zypper in -C 'perl(Core::Utility)'하지만 아무것도 찾지 못했고 웹상에서 어떤 참조도 찾을 수 없다. 나는 어떤 perl도 모른다, 나는 /etc/init.d에서 시작하는 시작 스크립트를 얻으려고하고있다.

+0

가장 빠른 방법은 스크립트에서 해당 줄을 주석 처리하는 것입니다. 나는 정말로 운이 좋다, 누군가 거기에 선을 남겼지 만, 당신은 정말로 그것을 필요로하지 않는다. – toolic

+0

아니요. RHL (나는 버전을 모르겠다)을 실행하고있는 우리 네트워크상의 다른 시스템으로부터 스크립트를 받았고 /usr/lib/perl5/vendor_perl/5.8.8/Core/Utility.pm에있는 스크립트를 발견했다. 나는 그걸 복사하고 무슨 일이 일어나는지 보려고 노력할 것이다. –

답변

2

이 CPAN에 Core::Utility라는 이름의 모듈이 없습니다, 이는 대중에게 공개되지 않은 사내 모듈을 다루고 있음을 강력히 시사합니다. 따라서이 솔루션은 기술적이지 않습니다. 해당 모듈에 대해 알고 싶다면 스크립트가있는 시스템의 시스템 관리자 나 그 시스템에 대해 알고있을만한 다른 사람에게 문의하십시오.

+0

나는 관리자와 이야기를 마치고 스크립트를 사용하지 않기로 결정했습니다. 대신 우리는 단순화 된 설정을 사용하고 있습니다. –

1

오류에서 "@INC Contains :"와 같은 것도 얻어야한다. /usr/lib/perl5/vendor_perl/5.8.8가 아닌 경우, 당신은 스크립트에서이 라인을 추가 할 수 있습니다

use lib '/usr/lib/perl5/vendor_perl/5.8.8'; 

perldoc -v @INC