Я использую Zend Server CE на своем Mac, работающем на OSX Snow Leopard для моей среды разработки. Мне нужно настроить MySQL и использовать mysqltuner.pl в прошлом на серверах Linux для проведения до и после тестирования.
Я загрузил script и получил следующие ошибки при запуске:
couldn't find diagnostic data in /System/Library/Perl/5.10.0/pods/perldiag.pod /Library/Perl/Updates/5.10.0 /System/Library/Perl/5.10.0/darwin-thread-multi-2level /System/Library/Perl/5.10.0 /Library/Perl/5.10.0/darwin-thread-multi-2level /Library/Perl/5.10.0 /Network/Library/Perl/5.10.0/darwin-thread-multi-2level /Network/Library/Perl/5.10.0 /Network/Library/Perl /System/Library/Perl/Extras/5.10.0/darwin-thread-multi-2level /System/Library/Perl/Extras/5.10.0 . ./mysqltuuner.pl at /System/Library/Perl/5.10.0/diagnostics.pm line 268, <POD_DIAG> line 647.
Compilation failed in require at ./mysqltuuner.pl line 42, <POD_DIAG> line 647.
BEGIN failed--compilation aborted at ./mysqltuuner.pl line 42, <POD_DIAG> line 647.
Snow Leopard имеет perl, и у меня установлены инструменты разработки XCode.
Похоже, что мне не хватает некоторых модулей Perl. Я попытался скомпоновать файлы, но я не являюсь игроком Perl, и я думаю, что, возможно, сейчас я установил свою установку на Perl.
Любые идеи???
Похоже, что в нем используется модуль диагностики, который требует корректной работы документации perl. Я предполагаю, что документация perl является отдельно устанавливаемым компонентом из самого perl в OS X.
use diagnostics
в коде и закомментировать ее, тогда, по крайней мере, это препятствие будет преодолено.