2006-04-18 解決?: Ruby 1.8.4 on MacOS Xで'undefined method for Fixnum' ruby なんかsqlite3-rubyのswig版*1を使ったら、起きなくなりました。エラーが起きたところはSQLiteとは関係ない所だったので、Rubyのせいかとも思ったんですけど、sqlite3-rubyのDL版*2のせいだったみたいです。DL版のDLL呼び出しの実装とPowerPCの相性が悪くて、暴走してRubyの変数の領域を書き換えちゃった、とかなんでしょうか…。 *1:sqlite3_api.bundleという拡張ライブラリを使うバージョン。swigを入れた状態でsetup.rbを実行すると作れます。 *2:swig版が使えない時に使われるバージョン。