【问题标题】:Sequel: DB2 Adapter Not Found续集:未找到 DB2 适配器
【发布时间】:2013-01-08 04:38:04
【问题描述】:

好的,我一直在尝试连接到 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 source,这是从这个require语句生成的

require 'db2/db2cli'

所以我安装了我认为可能需要的所有 gem:db2、ibm_db 和 dbi。我还下载了 CLI 并将其放在我的系统路径中,并下载了一个 DB2 Express C。无论我尝试什么,我都无法通过这个 require 语句。

【问题讨论】:

    标签: ruby db2 sequel


    【解决方案1】:

    您可能想要安装ibm_db 并使用ibmdb://... 而不是db2://...db2://... 用于旧的 db2/db2cli 驱动程序,它不以 gem 形式提供(您可以在 http://rubyforge.org/frs/download.php/8264/ruby-db2-0.4.4.tar.gz 获得它)。

    【讨论】:

    • 这正是我需要知道的!
    猜你喜欢
    • 1970-01-01
    • 2019-07-19
    • 1970-01-01
    • 2010-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多