Check

kagemaiをruby 1.6で

| | コメント(0) | トラックバック(0)

いまさらながらruby 1.6環境に影舞を入れる。
しかもmysql 4系に。

影舞自体はむしろ1.6環境のほうが入れやすいが
(1.8だとlibの中をいじる必要あり)
dbi+mysqlを入れるのに手間取った。

ruby-dbi
バージョンは一応最新版の「dbi-0.1.1.tar.gz」。
install方法は普通。
ただし、「dbd/Mysql.rb」を1.6用に書き換える。
具体的には277行から続くcase文を「when '.+': .+」形式から
「when '.+'\n .+」形式へ(「:」を改行へ)置き換える。
とりあえずdbiはこれで動いた。

mysql
最新版を入れると「StringValuePtrって何?」とかいわれて動かない。
(1.7以降で追加されたものらしい)
とりあえずソース内に「StringValuePtr」の存在しない
2.5系の最新版(「mysql-ruby-2.5.2.tar.gz」)を使用。
こっちはバージョンが一致すれば普通に動いた。

なんかわりとどうでもいい知識だなぁ。。。

トラックバック(0)

このブログ記事を参照しているブログ一覧: kagemaiをruby 1.6で

このブログ記事に対するトラックバックURL: http://0-9.sakura.ne.jp/mt/mt-tb.cgi/121

コメントする