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>>
static int
file_load_ok(const char *path)
{
return eaccess(path, R_OK) == 0 && rb_file_file_p(Qnil, rb_str_new2(path));
}
<<--
eaccessでチェックしてるだけだったので、環境によっては
ディレクトリをloadしようとしてエラーが発生してしまうようです。
この問題が発生する典型的な例としては、
pre>>
lib/foo/
bin/foo
<<--
というようなディレクトリ階層にある場合に、load "foo"を行う場合が挙げられます。
結構深刻な問題だと思うので、早いうちに修正版のruby-1.9.1がリリースされると良いです。
懇親会ではCOBOLの話をしてました。
メタコボラーの時代がくる!?
posted by
genki on Mon 16 Feb 2009 at 14:09 with 0 comments