gpt4 book ai didi

perl - 降级 Perl 模块

转载 作者:行者123 更新时间:2023-12-04 02:42:04 28 4
gpt4 key购买 nike

我已经为 Mysql 和 DBI 安装了 Perl 模块,但是由于我在当前版本中遇到的错误,我想将它们降级到旧版本。是否可以使用 cpan 将它们降级为旧版本?我该怎么做?

最佳答案

要强制安装特定版本的模块,可以执行这个;假设您拥有编译和测试所需的所有工具链:

perl -MCPAN -e shell
cpan[1]> force install TIMB/DBI-1.642.tar.gz # assuming 1.642
cpan[2]> force install DVEEDEN/DBD-mysql-4.050.tar.gz # assuming 4.050

如果您使用CPAN::FindDependencies,那么您可以找到依赖于 DBI 和 DBD::mysql 的模块并执行它们的测试。

您需要注意每个模块强制安装的执行情况,因为测试可能会失败。比方说,如果旧的 DBI 的测试(或其依赖项)失败,那么您将不得不决定要让哪些测试失败:DBI 的、DBI 的依赖项或您的应用程序。寻找适用于整个环境的旧版本可能比它的值(value)更麻烦。尝试解决 DBI(或 DBD::mysql)问题可能比尝试找到适用于整个 perl 环境的旧版本更容易。如果较旧的 DBI 具有您尚未遇到的依赖项,那么遇到它们可能会导致递归依赖性噩梦。

关于perl - 降级 Perl 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58918219/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com