【问题标题】:Problems Installing DBD::mysql for Perl on Sun Unix在 Sun Unix 上为 Perl 安装 DBD::mysql 时出现问题
【发布时间】:2020-01-04 00:24:25
【问题描述】:

尝试将MySQL 添加到我现有的 Perl 安装中。

我正在使用DBD-mysql-4.050,然后运行perl Makefile.PL, 但我得到了这个错误

在@INC 中找不到Devel/CheckLib.pm

【问题讨论】:

  • 你试过安装吗?试试cpan Devel::CheckLib
  • 当你手动安装时(例如使用perl Makefile.PL),你需要安装发行版的依赖。这些通常列在发行版的README 文件中。或者您可以简单地使用cpan DBD::mysql 并让cpan 为您处理这些。

标签: mysql perl


【解决方案1】:

当您手动安装时(例如使用perl Makefile.PL),您需要安装发行版的依赖项。这些通常列在发行版中的README* 文件(不在此处)和META.* 文件中。

"prereqs" : {
   "configure" : {
      "requires" : {
         "DBI" : "1.609",
         "Data::Dumper" : "0",
         "Devel::CheckLib" : "1.09",
         "ExtUtils::MakeMaker" : "0"
      }
   },
   "build" : {
      "requires" : {
         "ExtUtils::MakeMaker" : "0"
      }
   },
   "test" : {
      "requires" : {
         "Test::Deep" : "0",
         "Test::Simple" : "0.90",
         "Time::HiRes" : "0",
         "bigint" : "0"
      },
      "recommends" : {
         "Proc::ProcessTable" : "0"
      },
      "suggests" : {
         "Test::DistManifest" : "0",
         "Test::Pod" : "1.00"
      }
   },
   "runtime" : {
      "requires" : {
         "DBI" : "1.609",
         "perl" : "5.008001"
      }
   }
}

(数字代表最低版本,perl 依赖项指的是 Perl 的版本——在本例中为 5.8.1——而不是模块。)

或者您可以简单地使用以下命令,让cpan 为您处理依赖关系。

cpan DBD::mysql

【讨论】:

    猜你喜欢
    • 2012-02-29
    • 2013-10-07
    • 2020-03-12
    • 2014-06-27
    • 2017-04-26
    • 1970-01-01
    • 1970-01-01
    • 2019-05-20
    • 2011-08-16
    相关资源
    最近更新 更多