前にも似たことを聞いた気がしますが....

たとえばftplib使用中に、ftpサーバがbusyとか、ファイルがないとかで
エラーになるとします。

そこで落ちてしまっては困るので、呼び出しではrescueしますが、
何でftp getできなかったのかよくわからない。

rescueしてないと

/usr/lib/ruby/1.4/ftplib.rb:329:in `open': そのようなファイルやディレクトリはありません - /var/cache/mph/glibc-2.1.3-6k10.i586.rpm (Errno::ENOENT)
        from /usr/lib/ruby/1.4/ftplib.rb:329:in `getbinaryfile'
        from mph-get.rb:249:in `download_packages'
        from mph-get.rb:244:in `each'
        from mph-get.rb:244:in `download_packages'
        from mph-get.rb:442

というように出るので原因がわかるのですが、rescueして、かつこういう
エラーメッセージを出すようにするにはどうするのでしょうか?

-- 
人生を背負い投げ

菊谷 誠(Kikutani Makoto)  g / kondara.org or kikutani / galaxy.net