DBD-mysql 安装,但仍然错误“install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC"; [英] DBD-mysql installed ,but still error "install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC"

查看:54
本文介绍了DBD-mysql 安装,但仍然错误“install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC";的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

安装信息:

使用安装在/usr/local/lib/perl5/site_perl/5.8.9/x86_64-linux/auto/DBI/中的 DBI 1.608(用于 x86_64-linux 上的 perl 5.008009)

Using DBI 1.608 (for perl 5.008009 on x86_64-linux) installed in /usr/local/lib/perl5/site_perl/5.8.9/x86_64-linux/auto/DBI/

错误信息:

[root@datacenterETL DBD-mysql-4.020]# perl ../testConnect.plinstall_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains:/usr/local/lib/perl5/5.8.9/x86_64-linux/usr/local/lib/perl5/5.8.9/usr/local/lib/perl5/site_perl/5.8.9/x86_64-linux/usr/local/lib/perl5/site_perl/5.8.9 .) 在(eval 3)第 3 行.

[root@datacenterETL DBD-mysql-4.020]# perl ../testConnect.pl install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.9/x86_64-linux /usr/local/lib/perl5/5.8.9 /usr/local/lib/perl5/site_perl/5.8.9/x86_64-linux /usr/local/lib/perl5/site_perl/5.8.9 .) at (eval 3) line 3.

也许 DBD::mysql Perl 模块还没有完全安装,或者 'mysql' 的大小写不正确.

Perhaps the DBD::mysql Perl module hasn't been fully installed, or perhaps the capitalisation of 'mysql' isn't right.

推荐答案

您似乎在使用 Linux.在这种情况下,您可能会发现安装模块的预打包版本更容易.

It looks like you're using Linux. In that case, you might find it easier to install a pre-packaged version of the module.

在 Red Hat 衍生产品上尝试 yum install perl-DBD-mysql;在 Debian 衍生产品上尝试 apt-get install libdbd-mysql-perl.

On a Red Hat derivative try yum install perl-DBD-mysql; on a Debian derivative try apt-get install libdbd-mysql-perl.

这篇关于DBD-mysql 安装,但仍然错误“install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC";的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆