# Open-uri problem

**URL:** <https://www.ruby-forum.com/t/open-uri-problem/127793>\
**Category:** Development\
**Created:** [February 1, 2008, 11:21am UTC](https://www.ruby-forum.com/t/open-uri-problem/127793 "2008-02-01T11:21:05Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [February 1, 2008, 11:21am UTC](https://www.ruby-forum.com/t/open-uri-problem/127793/1 "2008-02-01T11:21:05Z")

</div>

e$B$k$S$-$A$G$9!#e(B

open-urie$B$G%(%i!\<$,=P$^$9!#e(B

RUBY\_VERSION # =\> “1.9.0”  
RUBY\_RELEASE\_DATE # =\> “2008-01-31”  
require ‘open-uri’  
ruby\_site = URI(“[Ruby Programming Language](http://www.ruby-lang.org/en/)”).read

# ~\> /pkgs/ruby19/lib/ruby/1.9.0/open-uri.rb:411:in `meta\_add\_field’:

undefined method `[]=’ for nil:NilClass (NoMethodError)

# ~\> from /pkgs/ruby19/lib/ruby/1.9.0/open-uri.rb:326:in `block in

open\_http’

# ~\> from /pkgs/ruby19/lib/ruby/1.9.0/net/http.rb:1297:in `block in

each\_header’

# ~\> from /pkgs/ruby19/lib/ruby/1.9.0/net/http.rb:1296:in `each’

# ~\> from /pkgs/ruby19/lib/ruby/1.9.0/net/http.rb:1296:in

`each\_header’

# ~\> from /pkgs/ruby19/lib/ruby/1.9.0/open-uri.rb:326:in `open\_http’

# ~\> from /pkgs/ruby19/lib/ruby/1.9.0/open-uri.rb:735:in `buffer\_open’

# ~\> from /pkgs/ruby19/lib/ruby/1.9.0/open-uri.rb:197:in `block in

open\_loop’

# ~\> from /pkgs/ruby19/lib/ruby/1.9.0/open-uri.rb:195:in `catch’

# ~\> from /pkgs/ruby19/lib/ruby/1.9.0/open-uri.rb:195:in `open\_loop’

# ~\> from /pkgs/ruby19/lib/ruby/1.9.0/open-uri.rb:141:in `open\_uri’

# ~\> from /pkgs/ruby19/lib/ruby/1.9.0/open-uri.rb:637:in `open’

# ~\> from /pkgs/ruby19/lib/ruby/1.9.0/open-uri.rb:645:in `read’

# ~\> from -:2:in `’

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [February 1, 2008, 12:41pm UTC](https://www.ruby-forum.com/t/open-uri-problem/127793/2 "2008-02-01T12:41:30Z")

</div>

[ruby-dev:32987]e$B$Ge(B e$B$J$+$`$i$5$s$,Js9p$7$F$^$7$?!#$,!"e(B  
e$B$^$@2r7h$7$F$$$J$$$\_$?$$$G$9!#e(B

2008/2/1, removed\_email\_address@domain.invalid [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [February 4, 2008, 2:25am UTC](https://www.ruby-forum.com/t/open-uri-problem/127793/3 "2008-02-04T02:25:03Z")

</div>

e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B

In message “[ruby-dev:33562] Re: open-uri problem”  
on Feb.01,2008 20:40:41, [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:  
| [ruby-dev:32987]e$B$Ge(B e$B$J$+$`$i$5$s$,Js9p$7$F$^$7$?!#$,!"e(B  
| e$B$^$@2r7h$7$F$$$J$$$\_$?$$$G$9!#e(B

ruby-coree$B$G$b2?7o$+;XE&$,Mh$F$k$h$&$G$9$,!“$$$$2C8:$I$&$K$+$7e(B  
e$B$^$;$s$+!”$3$l!#e(B

e$B$=$l$G$O!#e(B

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [February 4, 2008, 4:14am UTC](https://www.ruby-forum.com/t/open-uri-problem/127793/4 "2008-02-04T04:14:03Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:33587] Re: open-uri problem”  
on Mon, 4 Feb 2008 10:23:39 +0900, “U.Nakamura”  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|ruby-coree$B$G$b2?7o$+;XE&$,Mh$F$k$h$&$G$9$,!“$$$$2C8:$I$&$K$+$7e(B  
|e$B$^$;$s$+!”$3$l!#e(B

e$B%3%\_%C%H$7$F$/$@$5$$!#860xDI5a$9$k\<j4V$,\<h$l$^$;$s$G$7$?!#e(B

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [February 4, 2008, 4:56am UTC](https://www.ruby-forum.com/t/open-uri-problem/127793/5 "2008-02-04T04:56:52Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:33590] Re: open-uri problem”  
on Mon, 4 Feb 2008 12:23:43 +0900, “U.Nakamura”  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|| e$B%3%\_%C%H$7$F$/$@$5$$!#860xDI5a$9$k\<j4V$,\<h$l$^$;$s$G$7$?!#e(B  
|  
|e$B860x$Oe(B[ruby-dev:33116]e$B$G@\>;3$5$s$,8+$D$1$F$$$F!“$”$H$O$I$&D\>e(B  
|e$B$9$+$H$$$&OC$Ge(B[ruby-dev:33118]e$B$G$^$D$b$H$5$s$,9M$($F$?$1$I7ke(B  
|e$BO@$,=P$F$J$$$+$i%Z%s%G%#%s%0!"$H$$$&\>uBV$@$HM}2r$7$F$$$?$N$Ge(B  
|e$B$9$,!#e(B

e$BK:$l$F$^$7$?!#$I$&$be(B(e$B$$$D$b$N$h$&$Ke(B)e$B?2$$1$F$$$k$h$&$G$9!#e(B

|e$BD\>$7J}$H$7$F$O!"e(B[ruby-dev:33117]e$B$K;d$,=q$$$?$h$&$Ke(Bextende$B$NE\>e(B  
|e$BAw$r$d$a$k$+!“e(B[ruby-dev:33118]e$B$G$^$D$b$H$5$s$,=q$$$?$h$&$Ke(B  
|instance\_eval(e$B$He(Binstance\_exec)e$B$rE\>Aw$9$k$+!”$N$I$A$i$+$K$J$ke(B  
|e$B$H;W$$$^$9!#e(B  
|e$B$I$C$A$Ge(Bcommite$B$7$^$9$+e(B?

e$B$H$j$“$($:e(Bextende$B$NE\>Aw$r;\_$a$kJ}8~$G!#e(Binstance\_evale$B$Oe(B  
BasicObjecte$B$G$bI,MW$H$5$l$k4pK\E\*$J%a%=%C%I$J$N$@$=$&$G$9!#e(B  
e$B$3$l$rE\>Aw$7$F$O$$$1$J$$$N$G$7$g$&!”$-$C$H!#e(B

e$B$=$l$O$=$l$H$7$Fe(B1.9e$B$He(B1.8e$B$G$OE\>Aw$9$k%a%=%C%I$NHO0O$,BgI}$K0ce(B  
e$B$$$^$9$,!“$=$N$X$s$rD4@0$9$k$D$b$j$O$”$j$^$9$,!“$b$&$A$g$C$He(B  
e$B9M$($J$$$H7kO@$,=P$J$$$N$G!”$H$j$"$($:BP1~$7$F$\*$$$F$/$@$5$$!#e(B

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [February 4, 2008, 4:24am UTC](https://www.ruby-forum.com/t/open-uri-problem/127793/6 "2008-02-04T04:24:36Z")

</div>

e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B

In message “[ruby-dev:33589] Re: open-uri problem”  
on Feb.04,2008 12:13:28, [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:  
| |ruby-coree$B$G$b2?7o$+;XE&$,Mh$F$k$h$&$G$9$,!“$$$$2C8:$I$&$K$+$7e(B  
| |e$B$^$;$s$+!”$3$l!#e(B  
|  
| e$B%3%\_%C%H$7$F$/$@$5$$!#860xDI5a$9$k\<j4V$,\<h$l$^$;$s$G$7$?!#e(B

e$B860x$Oe(B[ruby-dev:33116]e$B$G@\>;3$5$s$,8+$D$1$F$$$F!“$”$H$O$I$&D\>e(B  
e$B$9$+$H$$$&OC$Ge(B[ruby-dev:33118]e$B$G$^$D$b$H$5$s$,9M$($F$?$1$I7ke(B  
e$BO@$,=P$F$J$$$+$i%Z%s%G%#%s%0!"$H$$$&\>uBV$@$HM}2r$7$F$$$?$N$Ge(B  
e$B$9$,!#e(B

e$BD\>$7J}$H$7$F$O!"e(B[ruby-dev:33117]e$B$K;d$,=q$$$?$h$&$Ke(Bextende$B$NE\>e(B  
e$BAw$r$d$a$k$+!“e(B[ruby-dev:33118]e$B$G$^$D$b$H$5$s$,=q$$$?$h$&$Ke(B  
instance\_eval(e$B$He(Binstance\_exec)e$B$rE\>Aw$9$k$+!”$N$I$A$i$+$K$J$ke(B  
e$B$H;W$$$^$9!#e(B  
e$B$I$C$A$Ge(Bcommite$B$7$^$9$+e(B?

e$B$=$l$G$O!#e(B
