如何在 Ubuntu 18.04 LTS 上将 DBD::ODBC 从 1.56 更新到 1.59(或更高版本)?

How to update DBD::ODBC from 1.56 to 1.59 (or later) on Ubuntu 18.04 LTS?

我是 sqitch 的新手。我正在尝试创建一个 Jenkins 管道来使用 sqitch 部署雪花。因此,我在 Azure 中的 Ubuntu 18.04 LTS 中安装了 sqitch 和 snowsql。

我正在尝试 运行 以下命令:

sqitch verify --target dev

我收到关于 ODBC 驱动程序的错误:

DBD::ODBC 1.59 required to manage Snowflake 

看起来 here is the package 我有,它是我的 Ubuntu 18.04 LTS 的最新版本。

但是我需要this one.

但是如果我做对了,我需要将我的 Ubuntu 从 18.04 升级到 20.10。这是正确的吗? 谁能帮我解决这个问题?

需要安装 unixODBC:

sudo apt-get install unixodbc-dev

这有助于成功 运行 命令:

sudo cpanm DBD::ODBC

成功安装DBD-ODBC-1.61