欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

MySQL 的模块不能安装的解决方法

程序员文章站 2024-02-28 14:57:22
我们最常用的 dbd::mysql 模块,我发现是难住很多人的地方.因为安装老是失败,下面我介绍一下解决方法,比如我使用 cpanm 安装,有时就出 /home/nue25...

我们最常用的 dbd::mysql 模块,我发现是难住很多人的地方.因为安装老是失败,下面我介绍一下解决方法,比如我使用 cpanm 安装,有时就出 /home/nue2501j/work/dbd-mysql-4.010/blib/arch/auto/dbd/mysql/mysql.so: undefined symbol: dbic_trace_level at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/dynaloader.pm line 230.

如下

1.

# cpanm dbd::mysql

出错
 

# tried to use 'dbd::mysql'.
# error: can't load '/home/nue2501j/work/dbd-mysql-4.010/blib/arch/auto/dbd/mysql/mysql.so' for module dbd::mysql: /home/nue2501j/work/dbd-mysql-4.010/blib/arch/auto/dbd/mysql/mysql.so: undefined symbol: dbic_trace_level at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/dynaloader.pm line 230.
# at (eval 4) line 2
# compilation failed in require at (eval 4) line 2.
# begin failed--compilation aborted at (eval 4) line 2.
failed--further testing stopped: unable to load dbd::mysql
make: *** [test_dynamic] error 9

2. [代码][sql]代码    

解决方法

 
$ sudo perl -mcpan -e shell
cpan> install bundle::dbd::mysql
  /usr/bin/make -- ok
  /usr/bin/make test -- ok
  /usr/bin/make install -- ok
cpan> install dbd::mysql
dbd::mysql is up to date.

以上所述就是本文的全部内容了,希望大家能够喜欢。