IWATSUKI Hiroyuki
don****@na*****
2002年 11月 27日 (水) 12:01:57 JST
岩月と申します。 この度このMLに加入致しました。よろしくお願いいたします。 さて本題ですが、Exerb 2.3.1をインストールしまして手元のスクリプ トを実行ファイル化しましたところ、abc.def.rbのように複数のピリオ ドを含むファイルのrequireに失敗してしまうようです。 以下は上記の再現ログです。 % cat foo.rb puts(__FILE__) require 'bar.baz' puts(__FILE__) % cat bar.baz.rb puts(__FILE__) % ruby foo.rb foo.rb ./bar.baz.rb foo.rb % ruby -r exerb/mkrbc foo.rb foo.rb ./bar.baz.rb foo.rb % exerb.rb foo.rbc % ./foo.exe foo.rb foo.rb:2:in `require': No such file to load -- bar.baz (LoadError) from foo.rb:2:in `require' from foo.rb:2 実際にはRDtoolの一部をrequireしたスクリプトで上記の問題が発生し ました。 見つけたばかりで詳しいことはわかりませんが、取り急ぎご報 告いたします。 -- 岩月 博之(at 会社) <don****@na*****>