我已经在solaris-10上安装了perl和pm_dbdmysql perl模块。我有一个perl脚本,它将mysql连接到一个diff服务器,并运行一些查询并返回结果。它在linux(redhat)上运行良好,但是当我在solaris-10上运行脚本时,它给了我以下错误:
2010-12-14 00:00和2010-12-14 23:59:59 -12-14 00:00:00 -2010-23:59:59 install_driver(mysql)失败:无法在@INC中找到DBD/mysql.pm (@INC包含:/usr/local/lib/perl 5/5.10.1/i86pc-solaris/usr/usr/local/lib/perl 5/5.10.1/usr/local/lib/perl 5/site_perl/5。10.1/i86pc-solaris /usr/local/lib/perl 5/site_perl/5.10.1)也许DBD::mysql perl模块还没有完全安装,或者'mysql‘的大写不正确。可用驱动程序: DBM,ExampleP,File,Gofer,Multiplex,Proxy,Sponge,Sybase。在cerberus_report.pl 114号线
尽管模块已经安装好了。
PKGINST: CSWpmdbdmysql名称: pm_dbdmysql - MySQL Perl5数据库接口驱动程序
是否需要一些与路径变量相关的其他perl鼠标依赖!
发布于 2010-12-15 14:46:53
从包文件列表来看,似乎需要将/opt/csw/lib/perl/csw添加到PERL5LIB中。
https://serverfault.com/questions/212866
复制相似问题