From: Nobuyoshi Nakada Date: 2007-03-12T15:52:14+09:00 Subject: [ruby-dev:30539] Re: Microsoft-IIS 上で cgi.rb がレスポンス行を2重に出力する なかだです。 At Mon, 12 Mar 2007 13:50:35 +0900, MIYASAKA Masaru wrote in [ruby-dev:30538]: > みやさか です。パッチを添付するのを忘れました。 > 私はこんなふうに変更して使っています。 > > --- ruby/lib/ruby/1.8/cgi.rb.bak Fri Mar 2 14:52:33 2007 > +++ ruby/lib/ruby/1.8/cgi.rb Fri Mar 2 14:53:57 2007 > @@ -556,7 +556,7 @@ > end > > options.delete("nph") if defined?(MOD_RUBY) > - if options.delete("nph") or /IIS/n.match(env_table['SERVER_SOFTWARE']) > + if options.delete("nph") # or /IIS/n.match(env_table['SERVER_SOFTWARE']) IIS/5.0以降がOKということであればこんな感じでしょうか。 if options.delete("nph") or (/IIS\/(\d+)/n.match(env_table['SERVER_SOFTWARE']) and $1.to_i < 4) -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦