好的,我一直在尝试连接到 DB2 数据库。我一直在尝试使用 Sequel,希望构建一些 PORO 来访问我的 DB2 数据库中的数据。
所以在安装了Sequel之后,我一直在尝试在irb中做以下事情
require 'sequel'
DB = Sequel.connect('db2://myuser:mypass@myhost.com:10000/mydatabase')
这给了我以下错误:
Sequel::AdapterNotFound: LoadError: cannot load such file -- db2/db2cli
查看 sequel 中 DB2 Adapter 的 sequel 源代码,这是从这个 require 语句生成的
require 'db2/db2cli'
所以我安装了我认为可能需要的所有 gem:db2、ibm_db 和 dbi。我还下载了 CLI 并将其放在我的系统路径中并下载了 DB2 Express C。无论我尝试什么,我都无法通过这个 require 语句。