Назад | Перейти на главную страницу

Как установить DBD :: mysql на OS X Server 10.6?

Попытка установить DBD :: mysql на OS X Server 10.6 (Mac mini server). Но, по-видимому, мне не хватает заголовков mysql. Поскольку mysql уже является частью OS X Server 10.6, я хотел бы НЕ установить что-нибудь еще (без установки портов fink или darwin), просто все, что необходимо для установки и работы 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

Информация об установке двоичных файлов и заголовков клиента MySQL для OSX 10.6:

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

Надеюсь, что это поможет вам "Установите MySQL и DBD :: MySQL в Mac OS X"и в случае ошибки, пожалуйста, посмотрите"Ошибка # 28419"