かずひこです。

お返事おそくなりごめんなさい。

At Wed, 10 Dec 2003 12:23:45 +0900,
nobu.nakada / nifty.ne.jp wrote:

> > とりあえず以下のような修正で動くようになりました。
> 
> stringioは常にrequireされてるわけではないからですね。そもそも
> local_pathはpathのaliasでいいんじゃないかという気がするのですが。

このなかださんのパッチをあてた cgi.rb でも無事 attach できました。

ただし、一点 typo が...

> @@ -2298,6 +2282,10 @@ class CGI
>        else
>          initialize_query()  # set @params, @cookies
> -        eval "CGI_PARAMS  = @params.nil?  ? nil : @params.dup"
> -        eval "CGI_COOKIES = @cookies.nil? ? nil : @cookies.dup"
> +        params   = @params.nil?  ? nil : @params.dup
> +        cooikies = @cookies.nil? ? nil : @cookies.dup
> +        (class << self; self; end).class_eval do
> +          const_set(:CGI_PARAMS,  params)
> +          const_set(:CGI_COOKIES, cookies)
> +        end
>          if defined?(MOD_RUBY) and (RUBY_VERSION < "1.4.3")
>            raise "Please, use ruby1.4.3 or later."

の部分の

> +        cooikies = @cookies.nil? ? nil : @cookies.dup

の左辺 'cooikies' でなく、'cookies' です。:)
-- 
かずひこ <http://wiki.fdiary.net/kazuhiko/>
  ★ぱーる「セミコロンが付いてない!」
  ☆るびぃ「あんなの飾りです。偉い人にはそれが分からんのです」