如何在OS X Server 10.6上安装DBD :: mysql?

试图在OS X Server 10.6(Mac mini服务器)上安装DBD :: mysql。 但是我显然错过了mysql头文件。 由于mysql已经是OS X Server 10.6的一部分,所以我不想安装任何东西( 安装fink或darwin ports),只需要安装和运行DBD :: mysql就可以了。 你知道我该怎么做吗? 我必须在某处安装标题吗? 如果是的话,在哪里? (再次:我不想安装另一个版本的mysql,想使用它附带的版本)。 有没有办法安装DBD :: MySQL,而不编译任何C文件?

这是我得到的错误(实际的错误更长,但是这些是最有意义的位,这是报告的第一个错误)。

Checking if your kit is complete... Looks good Unrecognized argument in LIBS ignored: '-pipe' Note (probably harmless): No library found for -lmysqlclient Multiple copies of Driver.xst found in: /Library/Perl/5.10.0/darwin-thread-multi-2level/auto/DBI/ /System/Library/Perl/Extras/5.10.0/darwin-thread-multi-2level/auto/DBI/ at Makefile.PL line 907 Using DBI 1.611 (for perl 5.010000 on darwin-thread-multi-2level) installed in /Library/Perl/5.10.0/darwin-thread-multi-2level/auto/DBI/ Writing Makefile for DBD::mysql cp lib/DBD/mysql.pm blib/lib/DBD/mysql.pm cp lib/DBD/mysql/GetInfo.pm blib/lib/DBD/mysql/GetInfo.pm cp lib/DBD/mysql/INSTALL.pod blib/lib/DBD/mysql/INSTALL.pod cp lib/Bundle/DBD/mysql.pm blib/lib/Bundle/DBD/mysql.pm gcc-4.2 -c -I/Library/Perl/5.10.0/darwin-thread-multi-2level/auto/DBI -I/usr/include -fno-omit-frame-pointer -pipe -D_P1003_1B_VISIBLE -DSIGNAL_WITH_VIO_CLOSE -DSIGNALS_DONT_BREAK_READ -DIGNORE_SIGHUP_SIGQUIT -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -arch x86_64 -arch i386 -arch ppc -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -I/usr/local/include -Os -DVERSION=\"4.014\" -DXS_VERSION=\"4.014\" "-I/System/Library/Perl/5.10.0/darwin-thread-multi-2level/CORE" dbdimp.c In file included from dbdimp.c:20: dbdimp.h:22:49: error: mysql.h: No such file or directory dbdimp.h:23:45: error: mysqld_error.h: No such file or directory dbdimp.h:25:49: error: errmsg.h: No such file or directory 

对于OSX 10.6.3,二进制文件在这里

http://www.opensource.apple.com/other/MySQL-53.binaries.tar.gz

有关为OSX 10.6安装MySQL客户端二进制文件和头文件的信息:

http://support.apple.com/kb/HT4006

希望这可以帮助你“ 在Mac OS X上安装MySQL和DBD :: MySQL ”,如果有错误,请查看“ Bug#28419 ”