From: "Kikutani, Makoto" Date: 2000-04-06T23:33:14+09:00 Subject: [ruby-list:21781] how to get error reason in ftplib ? 前にも似たことを聞いた気がしますが.... たとえば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