2011-03-01から1ヶ月間の記事一覧

MacRuby on Rails #20110321-1

Module.class_evalやModule.module_evalがレシーバの定数しか探索しない不具合 不具合の説明 現在のMacRubyでは以下のスクリプトを実行すると定数が見つからないという例 外が発生する。当然cRubyでは動作する。ActiveSupportの随所でこのような実 装がある…

MacRuby on Rails #20110320-1

.rboの生成を抑制する方法 MacRubyの動作確認ではvm.cppを頻繁に修正する。vm.cppを修正するたびに.rboを 再生成するのは時間がかかる。そこで、.rboの生成を抑制する方法を調べる。以下が.rboを生成している部分。minirubyよりも.rboの最終更新日時を新しけ…

MacRuby on Rails #20110314-1

Assertion failed: *1, function pop_current_exception, file vm.cpp, line 3434. エラーが発生しているのはvm.cppの以下の関数。 void RoxorVM::pop_current_exception(int pos) { RoxorSpecialException *sexc = get_special_exc(); if (sexc != NULL) { …

MacRuby on Rails #20110311-1

はじめに MacRubyを普及させたい。その思いは日に日に高まっている。ではどうすればよ いのか。Mac上でRubyを使っている人がMacRubyに移行するにはどうすればよい のか。うん、それはRaiis。これが答え。ということでMacRuby上でRailsが動くようにする。Rail…