我在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