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

问题描述

我是新手。我正在尝试创建一个 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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...