MySQL 的模块不能安装的解决方法
程序员文章站
2024-02-26 12:14:52
我们最常用的 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.
以上所述就是本文的全部内容了,希望大家能够喜欢。