わたなべです.

ruby 1.5.2 (2000-02-29) だと

% ruby -r net/ftp -e 'Net::FTP.new'
/usr/local/lib/ruby/1.5/monitor.rb:213:in `initialize': wrong # of arguments(4 for 0) (ArgumentError)
        from /usr/local/lib/ruby/1.5/monitor.rb:213:in `initialize'
        from /usr/local/lib/ruby/1.5/net/ftp.rb:37:in `initialize'
        from -e:1:in `new'
        from -e:1

になります.

Tue Feb 29 01:08:26 2000  Yukihiro Matsumoto  <matz / netlab.co.jp>

        * object.c (Init_Object): default `initialize' should take zero
          argument.

が原因だからだけど, なぜ zero に?

-- 
わたなべひろふみ