续集:未找到DB2适配器

时间:2013-01-07 19:23:39

标签: ruby db2 sequel

好的,我一直在尝试连接到DB2数据库。我一直在尝试使用Sequel,希望能够构建一些用于访问DB2数据库中数据的PORO。

所以在安装Sequel之后,我一直在尝试在irb中执行以下操作

require 'sequel'
DB = Sequel.connect('db2://myuser:mypass@myhost.com:10000/mydatabase')

这给了我以下错误:

Sequel::AdapterNotFound: LoadError: cannot load such file -- db2/db2cli

查看续集中DB2 Adapter的续集源代码,这是从这个require语句生成的

require 'db2/db2cli'

所以我安装了我认为可能需要的每个gem:db2,ibm_db和dbi。我还下载了CLI并将其放入我的系统路径并下载了DB2 Express C.无论我尝试什么,我都无法通过这个需求声明。

1 个答案:

答案 0 :(得分:2)

您可能希望安装ibm_db并使用ibmdb://...代替db2://...db2://...适用于旧的db2/db2cli驱动程序,该驱动程序不以gem形式提供(您可以在http://rubyforge.org/frs/download.php/8264/ruby-db2-0.4.4.tar.gz获取)。