ruby-reference-manual:158
From: Minero Aoki <aamine@l...>
Date: Mon, 23 Oct 2006 23:49:20 +0900 (JST)
Subject: [ruby-reference-manual:158] Re: win32 unsupported signal SIGPIPE, rdoc-database option
青木です。 In mail "[ruby-reference-manual:157] Re: win32 unsupported signal SIGPIPE, rdoc-database option" sheepman <sheepman@s...> wrote: > こんばんは、sheepman です。 > rdoc のデータを見るのではなくて、ruby 本体に直接聞いてみるというのは駄目なんでしょうか。 > > String.instance_methods.include? :hex > > みたいなのを各バージョンで実行して結果を集計するスクリプトを用意すると、確実だと思います。 もちろん、それはありえますが、全バージョンの ruby をインストールしておく 必要があるので書くのは避けました。やりたい人はやってくださいということで。 レポジトリに bin/forall-ruby というコマンドが入ってるので、それを使うと ちょっと楽できると思います。 ~/c/bitclust % ./bin/forall-ruby.rb -e 'p String.method_defined?(:hex)' ruby 1.8.0 (2003-08-04) [x86_64-linux] true ruby 1.8.1 (2003-12-25) [x86_64-linux] true ruby 1.8.2 (2004-12-25) [x86_64-linux] true ruby 1.8.3 (2005-09-21) [x86_64-linux] true ruby 1.8.4 (2005-12-24) [x86_64-linux] true ruby 1.8.5 (2006-08-25) [x86_64-linux] true ruby 1.8.5 (2006-10-23) [x86_64-linux] true ruby 1.9.0 (2006-10-17) [x86_64-linux] true てな具合に。 forall-ruby コマンドは PATH から ruby-1.* という名前のコマンドを 全部かきあつめてきて実行するので、ruby-1.8.0 ruby-1.8.1 ... を PATH の通ってるところにインストールしておいてください。 -- 青木峰郎 -- ML: ruby-reference-manual@m... 使い方: http://QuickML.com/
@ 147 2006-10-22 11:50 [moriq@m... ] win32 unsupported signal SIGPIPE, rdoc-database option 152 2006-10-22 23:33 ┗[aamine@l... ] 154 2006-10-23 00:44 ┗[aamine@l... ] 155 2006-10-23 13:06 ┗[aamine@l... ] 157 2006-10-23 16:42 ┗[sheepman@s... ] -> 158 2006-10-23 16:49 ┗[aamine@l... ] @ 160 2006-10-25 14:47 ┗[sheepman@s... ] バージョン情報用スクリプト 170 2006-10-28 14:25 ┗[aamine@l... ]