先日は MacRuby 0.5 をビルドして、AOT(ネイテイブバイナリへのコンパイル)を試してみました。簡単なサンプルはうまくいったけど NSSound を使うスクリプトをコンパイルしてみたら思ったように動作しなかったのでした。 まず、メーリングリストのこちらの投稿が参考になりました。 http://lists.macosforge.org/pipermail/macruby-devel/2009-July/002062.html この中で明示はされていませんけど、いろいろ試したところ require を使うとそこで LoadError 例外が発生してしまっていたようです。その原因はロードパス($: または $LOAD_PATH)が空っぽになっていたためでした。何も表示せずに終了してしまっていたのは、捕捉されない例外がトップレベルまで遡ってしまった時に通常の ruby や macruby

