我想在 Perl 5.20 版中安装 DBD:mysql,但是在 PPM 中,当我在搜索框中键入 DBD:mysql 时它根本不存在。那么问题是什么?我该如何解决。

据我在官方页面上看到的:DBD-MySQL 没有在 Windows 上随 Active state Perl v. 5.20 一起提供。原因:构建失败。
https://code.activestate.com/ppm/DBD-mysql/
也许,你可以尝试一个旧版本:5.16,它存在的地方。
Activestate 是采用带有破折号作为分隔符的发行版名称(DBD-mysql)还是采用带有两个冒号作为分隔符的包名称(DBD::mysql)?我敢打赌这不是一个冒号...
可能是因为该模块被称为“DBD::mysql”(带有两个冒号),但您将其键入为“DBD:mysql”(只有一个冒号)。
Whilst earlier builds of DBD::mysql failed to build for ActivePerl 5.20, the latest version of DBD::mysql (4.029) successfully compiled and is now available for ActivePerl 5.20/Perl Package Manager!