ruby-reference-manual:65
From: "Hiroyuki Iwatsuki" <don@n...>
Date: Thu, 14 Sep 2006 23:34:41 +0900
Subject: [ruby-reference-manual:65] bc-list.rbがModule Functionsで例外
岩月と申します。 Module Functionsを含むファイルをbc-list.rbに指定すると 例外が発生しました。 % ruby ../../../../bitclust/bin/bc-list.rb open3.rd.off /usr/home/don/src/rubydoc/bitclust/lib/bitclust/database.rb:245:in `define_private_instance_method': undefined method `private' for #<imethod Open3#popen3> (NoMethodError) from /usr/home/don/src/rubydoc/bitclust/lib/bitclust/rrdparser.rb:173:in `__send__' from /usr/home/don/src/rubydoc/bitclust/lib/bitclust/rrdparser.rb:173:in `add_method' from /usr/home/don/src/rubydoc/bitclust/lib/bitclust/rrdparser.rb:172:in `each' from /usr/home/don/src/rubydoc/bitclust/lib/bitclust/rrdparser.rb:172:in `add_method' from /usr/home/don/src/rubydoc/bitclust/lib/bitclust/rrdparser.rb:166:in `read_entries' from /usr/home/don/src/rubydoc/bitclust/lib/bitclust/rrdparser.rb:165:in `each' from /usr/home/don/src/rubydoc/bitclust/lib/bitclust/rrdparser.rb:165:in `read_entries' from /usr/home/don/src/rubydoc/bitclust/lib/bitclust/rrdparser.rb:154:in `read_class_body' ... 10 levels... from ../../../../bitclust/bin/bc-list.rb:30:in `main' from ../../../../bitclust/bin/bc-list.rb:28:in `each' from ../../../../bitclust/bin/bc-list.rb:28:in `main' from ../../../../bitclust/bin/bc-list.rb:34 以下のような内容のファイルで再現できます。 = class Open3 == Module Functions --- popen3(cmd) # というわけで、添付ライブラリのほうから手をつけてます。 -- IWATSUKI Hiroyuki <URL:mailto:don@n...> -- ML: ruby-reference-manual@m... 使い方: http://QuickML.com/
-> 65 2006-09-14 16:34 [don@n... ] bc-list.rbがModule Functionsで例外 68 2006-09-14 19:23 ┗[aamine@l... ] 70 2006-09-14 20:18 ┗[don@n... ]