如何降级 Sqitch?

Posted

技术标签:

【中文标题】如何降级 Sqitch?【英文标题】:How do I downgrade Sqitch? 【发布时间】:2020-09-17 23:31:38 【问题描述】:

我在 Windows 10 机器上运行 Sqitch。使用 mysql 8.0.19。 我最初使用 Strawberry Perl 安装了 Sqitch。

每次我尝试运行验证脚本时,验证脚本都会失败。每次我的同事在装有 Sqitch .9999 的机器上运行相同的验证脚本时,它都能完美运行。

我们都试图诊断这个问题,并且我们已经能够将其缩小为一个 sqitch 问题。因为除了我们运行的 Sqitch 版本之外,我们的设置都是相同的。我正在使用最新版本的 Sqitch 1.1.0。

降级 CPAN 模块最安全的方法是什么?我试过用;

cpan install DWHEELER/App-Sqitch-v1.0.0.tar.gz

我也尝试过强制安装。没有运气。

我尝试运行上述命令时遇到的错误;

Could not fetch authors/id/////////D//DWHEELER/App-Sqitch-v1.0.0.tar.gz

请注意,我提供的示例适用于 V1.0.0。在我将其报告为错误之前,我尝试查看该错误是否存在于 1.0.0 中。

谢谢。

【问题讨论】:

【参考方案1】:

请改用cpanm

cpanm DWHEELER/App-Sqitch-v1.0.0.tar.gz

【讨论】:

以上是关于如何降级 Sqitch?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Centos 7 上离线安装 Sqitch

如何使用 sqitch postgresql 验证更改列数据类型更改?

使用 sqitch 中的 mysql 查询验证表不存在

sqitch:跨多个环境部署更改

Sqitch 无法连接到正在运行的 Postgres 实例

Sqitch 部署到雪花 DW 失败