Хорошо, я новичок в Ruby и пытаюсь выяснить, как подключиться к базе данных DB2, работающей на AS / 400 (iSeries, Power i, System i, как бы IBM их ни называл в наши дни). Вот мои особенности:
- ОС: Windows 7 Pro, 64-разрядная
- Ruby: 1.9.3p125 (2012-02-16) [i386-mingw32]
- ibm_db: 2,5,9 x86-mingw32
- CLI db2level (32-битный): DB2 v9.7.0.441
Я пытался найти какую-то простую документацию, но информация IBM довольно трудна для понимания. Я думаю, что я в состоянии запустить irb и ввести «require 'mswin32 / ibm_db'», но когда я это получаю, я получаю эту ошибку:
C:\clidriver\bin>irb
Welcome to IRB. You are using ruby 1.9.3p125 (2012-02-16) [i386-mingw32]. Have fun ;)
>> require 'mswin32/ibm_db'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/ibm_db-2.5.9-x86-mingw32/lib/mswin32/rb19x /ibm_db.so: [BUG] Segmentation fault
ruby 1.9.3p125 (2012-02-16) [i386-mingw32]
-- Control frame information -----------------------------------------------
...a bunch of stuff, let me know if I should include it or not...
[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Я не смог найти ничего, что помогло бы мне понять, что я делаю неправильно, поэтому любой совет будет принят с благодарностью.
Спасибо,
Pablo