如何安装过时的Perl CPAN模块

Jos*_*eph 3 mysql perl cpan

我需要启动并运行一个程序,此时无法升级过时的Perl模块.

特别是,我想安装这个:

DBD-mysql的-3.0008

用法:

use Msql;

$dbh = Msql->connect($host);
Run Code Online (Sandbox Code Playgroud)

如何让这个模块工作?从长远来看,软件将被重写使用:

DBD :: mysql的

Mig*_*Prz 9

在cpan工具的帮助下很容易:

cpan CAPTTOFU/DBD-mysql-3.0008.tar.gz
Run Code Online (Sandbox Code Playgroud)

请注意,您必须指定具体版本,而不是

cpan DBD::mysql
Run Code Online (Sandbox Code Playgroud)

它安装了最新版本.你也可以用这种方式使用cpanm工具:

cpanm DBD::mysql@3.0008
Run Code Online (Sandbox Code Playgroud)