Windows에서 cygwin을 사용하여 perl 모듈을 컴파일하고 있습니다. cpan을 통해 perl DBI를 설치할 수 있었는데 나중에 DBD를 설치했습니다.@INC에서 모듈 DBD :: Oracle의로드 가능한 객체를 찾을 수 없습니다. Cygwin
CPAN [1]> DBD :: 오라클은 를 읽어가는 설치 '/home/e1sched/.cpan/Metadata'데이터베이스, 수요일에 4월 24일 2013 그리니치 표준시 12시 08분 1초 DBD를 :: 생성 된 오라클은 최신 버전 (1.60)입니다.
이제 스크립트를 실행할 때 아래 오류가 표시됩니다. :: 모듈 DBD에 대한 로드 가능한 오브젝트를 찾을 수 없습니다 :
$ ./invpayhistload.sh 5 50000 2013년 4월 25일 (목) 오전 5시 53분 31초 실패 일괄 처리 PPID 7580 install_driver (오라클) 시작 @INC의 오라클 (@INC 포함) : /usr/lib/perl5/site_perl/5.14/i686-cygwin-threads-64int /usr/lib/perl5/site_perl/5.14 /usr/lib/perl5/vendor_perl/5.14/i686-cygwin-threads-64int /usr/lib/perl5/vendor_perl/5.14 /usr/lib/perl5/5.14/i686-cygwin-threads-64int/usr/lib/perl5/5.14 /usr/lib/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8.) a t (eval 3) 3 번 줄을 컴파일하지 못했습니다. 이 (eval 3) 3 라인에 필요합니다. 아마도 DBD :: Oracle 에 필요한 모듈이 /usr/local/batch/bin/invpayhistload.pl에 완전히 설치되지 않았을 것입니다. line 33
DBD :: Oracle이 제대로 설치되지 않은 것으로 보입니다. 나는 여러 번 시도했지만 그 결과는 동일합니다. 경로를 찾는 데 문제가 있습니까? 이게 뭐야 @INC
? 답장을 감사드립니다.
http://search.cpan.org/~pythian/DBD-Oracle-1.60/lib/DBD/Oracle/Troubleshooting/Cygwin.pod – bohica