views:

42

answers:

0

I am able to get mt-check to run, but it says that DBD::MySQL module is not installed. Here is what it says:

DBI (version >= 1.21)
Your server has DBI installed (version 1.52).

DBD::mysql
Your server does not have DBD::mysql installed, or DBD::mysql requires another module that is not installed. The DBD::mysql database driver is required to use MySQL Database. Please consult the installation instructions for help in installing DBD::mysql.

However, when I run sudo cpan DBD:mysql it says that it is up-to-date:

CPAN: Storable loaded ok (v2.19)
Going to read /Users/.../.cpan/Metadata
Database was generated on Thu, 01 Jul 2010 04:28:19 GMT
DBD::mysql is up to date (4.014).

When I try to run mt.cgi I get an error:

install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC...

When I checked perl -V (or sudo perl -V) the @INC value doesn't include the path that is listed by cpan for being correctly installed.

Is the issue that it is installed for me (user) rather than the system? Do I need to reinstall the module? Have you come across this?

If it helps, I am using Mac OS 10.5.5 with MT 4.3.2.I

Any help is greatly appreciated.

Thanks!