2007年 10月 29日

スレッドとか DRb とか RubyCocoa のくみあわせ

どうも相性わるくて、落ちるときは確実に落ちるけど、最小再現つくろうとすると落ちない。メインスレッド以外で Obj-c のオブジェクトにアクセスするとまずいっぽいけど確実にそうってわけでもないしなぁ……

ruby のバージョンあげないとだめなのかも

ruby 本体へのパッチってこういう系の問題対処だったんだ

パッチあて済みの libruby がレポジトリにはいっていたのでそれそのままコピーしたら落ちなくなった

cd /usr/lib
sudo mv libruby.1.dylib libruby.1.dylib.orig
sudo cp ~/project/rubycocoa/src/misc/libruby.1.dylib . 

http://rubycocoa.sourceforge.net/EmbedRubyCocoa