助田です。
ruby 1.1 で ftplib.rb を使うと必ずエラーメッセージがでます。
何故なのか理由を調べてたんですが、わかりませんでした。
FTP の処理そのものは、いろいろやっても、まともに動いてますが
最後に必ずエラーメッセージが出ます。
/usr/local2/lib/ruby/finalize.rb:174:in `send': undefined method
`sync_finalize'
for Sync_m::For_primitive_object(Module) (NameError)
from /usr/local2/lib/ruby/finalize.rb:174:in `final_of'
from /usr/local2/lib/ruby/finalize.rb:173:in `each'
from /usr/local2/lib/ruby/finalize.rb:173:in `final_of'
from /usr/local2/lib/ruby/finalize.rb:180
from /usr/local2/lib/ruby/finalize.rb:180:in `call'
from /usr/local2/lib/ruby/ftplib.rb:567
以下のスクリプトで再現します。
require "ftplib"
ftp = FTP.open("host", "user", "password")
助田雅紀(masaki.suketa / tonen.co.jp)