我在Windows上使用cygwin來編譯perl模塊。我能夠通過cpan安裝perl DBI,後來我安裝了DBD,它也說成功安裝。在@INC中無法找到模塊DBD :: Oracle的可加載對象:Cygwin
CPAN [1]>安裝DBD ::甲骨文要讀 物於星期三'產生/home/e1sched/.cpan/Metadata資料庫,4月24日2013 GMT 12時08分01秒DBD :: Oracle是最新的(1.60)。
現在,當我執行我的腳本,我得到下面的這個錯誤。
$ ./invpayhistload.sh 5 50000星期四,2013年4月25日上午五點53分31秒開始 批處理過程PPID 7580 install_driver(Oracle)的失敗:無法找到 可加載對象模塊DBD :: Oracle in @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第33行
DBD :: Oracle似乎沒有正確安裝。我嘗試了很多次,但結果是一樣的。找到路徑有問題嗎?這是什麼@INC
?感謝您的回覆。
您是否閱讀並遵循http://search.cpan.org/~pythian/DBD-Oracle-1.60/lib/DBD/Oracle/Troubleshooting/Cygwin.pod – bohica 2013-04-25 12:36:54