0

わかりました、DB2 データベースに接続しようとしています。DB2 データベースのデータにアクセスするための PORO を構築することを期待して、Sequel を使用しようとしています。

Sequelをインストールした後、irbで次のことをやろうとしています

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

次のエラーが表示されます。

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

続編内の DB2 アダプターの続編ソースを見ると、これはこの require ステートメントから生成されています

require 'db2/db2cli'

そのため、db2、ibm_db、および dbi を必要とする可能性があると思われるすべての gem をインストールしました。また、CLI をダウンロードしてシステム パスに配置し、DB2 Express C をダウンロードしました。何を試しても、この require ステートメントを通過できません。

4

1 に答える 1

2

の代わりにインストールibm_dbして使用することをお勧めします。 gem形式で入手できない古いドライバー用です( http://rubyforge.org/frs/download.php/8264/ruby-db2-0.4.4.tar.gzで入手できます)。ibmdb://...db2://...db2://...db2/db2cli

于 2013-01-07T20:38:04.840 に答える