16th
Mon
Rails勉強会#38レポート
今月もRails勉強会 に行ってきました。
Merbのセッションをやる予定でしたが、1.9.1対応の話とネタが被ったのでマージしました。
- ruby-1.9.1
で、merbのspecが通らなくなった - そもそもrspecがまだruby-1.9.1
に対応してない - ubuntuだとGemでインストールしたコマンドが実行出来ない
- ruby-1.9.1
のバグ?
- ruby-1.9.1
- そもそもrspecがまだruby-1.9.1
ということで、会場ででてきた修正案
1 static int 2 file_load_ok(const char *path) 3 { 4 return eaccess(path, R_OK) == 0 && rb_file_fi le_p(Qnil, rb_str_new 2(path)); 5 }
eaccessでチェックしてるだけだったので、環境によっては
ディレクトリをload
しようとしてエラーが発生してしまうようです。
この問題が発生する典型的な例としては、
1 lib/foo/ 2 bin/foo
というようなディレクトリ階層にある場合に、load "foo"を行う場合が挙げられます。
結構深刻な問題だと思うので、早いうちに修正版のruby-1.9.1
懇親会ではCOBOLの話をしてました。 メタコボラーの時代がくる!?
posted by
genki
on Mon 16 Feb 2009
at 14:29