From: Tobias Reif Date: 2002-06-30T01:17:26+09:00 Subject: protocol.rb error Hi, I got ---------- /usr/local/lib/ruby/1.6/net/protocol.rb:583:in `read': undefined local variable or method `igneof' for # (NameError) from /usr/local/lib/ruby/1.6/net/http.rb:1146:in `read_body_0' from /usr/local/lib/ruby/1.6/net/http.rb:1118:in `read_body' from /usr/local/lib/ruby/1.6/net/http.rb:466:in `get' from /usr/local/lib/ruby/1.6/net/http.rb:464:in `request' from /usr/local/lib/ruby/1.6/net/http.rb:491:in `common_oper' from /usr/local/lib/ruby/1.6/net/http.rb:491:in `request' from /usr/local/lib/ruby/1.6/net/http.rb:464:in `get' [...] ---------- line 583 is raise unless igneof in --- def read( len, dest = '', ignerr = false ) D_off "reading #{len} bytes..." rsize = 0 begin while rsize + @buffer.size < len do rsize += rbuf_moveto( dest, @buffer.size ) rbuf_fill end rbuf_moveto dest, len - rsize rescue EOFError raise unless igneof end D_on "read #{len} bytes" dest end --- on Linux. Tobi -- http://www.pinkjuice.com/