【问题标题】:Running mysqltuner on Mac OSX在 Mac OSX 上运行 mysqltuner
【发布时间】:2011-04-05 00:11:55
【问题描述】:

我在运行 OSX Snow Leopard 的 Mac 上使用 Zend Server CE 作为我的开发环境。我需要调整 MySQL 并且过去在 Linux 服务器上使用过 mysqltuner.pl 来进行前后测试。

我下载了脚本,运行时出现以下错误:

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 模块。我曾尝试对文件进行 CPAN,但我不是 Perl 专家,我想我现在可能搞砸了我的 Perl 安装。

有什么想法吗???

【问题讨论】:

  • 叹息我真希望苹果能快点发货 perl5.10.1... 5.10.0 太坏了。
  • 将此作为错误报告给 Apple

标签: mysql macos perl mysqltuner


【解决方案1】:

看起来其中的某些东西正在使用诊断模块,这需要 perl 文档才能正常运行。我猜 perl 文档是 OS X 中 perl 本身的一个可单独安装的组件。

【讨论】:

  • 所以建议是在代码中找到use diagnostics并将其注释掉,那么至少这个障碍会被克服。
  • 不,建议是安装 perl 文档。
猜你喜欢
  • 2019-06-15
  • 1970-01-01
  • 2014-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-16
  • 2015-08-28
  • 1970-01-01
相关资源
最近更新 更多