わたなべです. :出沢です :hoge.rb -d パラメータ : :ってやると $DEBUG は セットされず、かつ ARGV が :-d がなくて パラメータ からになってしまいます。 $DEBUG が nil なのは hoge.rb の引数だから当然として, % ruby -v ruby - version 1.0-970122 (i586-linux) % cat hoge.rb #!/usr/local/bin/ruby p $DEBUG p ARGV % ./hoge.rb -d hogehoge nil ["-d", "hogehoge"] ちゃんと動いてる気がする. -- わたなべひろふみ