Tue, 07 Feb 2012 (平成24年) [長年日記]
_ 続・Windows + Ruby で Firebird に接続したい
先日書いた「Windows + Ruby で Firebird に接続したい」にあるリンク先ページを読みながら、今から作るなら Ruby 1.9 でやってみようと思い Ruby MSI Packages からダウンロードした 1.9.3-p0 をインストールした。
そして、"odbc.so と odbc_utf8.so (中略)を(ruby の導入先)\lib\ruby\site_ruby\1.8\i386-msvcrt にコピー"の箇所の作業をしようとして、今回インストールした 1.9 だと lib\ruby\site_ruby\1.9.1 までしか作られてなくて i386-msvcrt というフォルダが存在しないことに気づいた。i386-msvcrt を作ってその中に置けばいいのかなと思って試してみたけどエラー、もしかして 1.9.1 フォルダの中でいいのかなと思って試してみたけどこれまたダメ。これ以上は何をしたらいいのか調べるくらいなら 1.8 で書くべきだろうということで試行錯誤は打ち切って 1.8 で書くことにした。
Ruby 1.8 では記事の通りで何の問題もなく環境設定ができて、あのどういう手を打てばいいのかさっぱりわからない
[BUG] Segmentation fault
に悩まされることなく、行いたい処理を書くことだけに悩むことができている。(つまり、肝心のツールはまだ書けていない……)