subject line says it all. I am trying to use the Google Storage gem
(gstore), and if i use ruby 1.8.7, no problem. If i try to use ruby
1.9.3, i get this error:
Timeout::Error: Timeout::Error
from /usr/local/lib/ruby/1.9.1/net/protocol.rb:146:in rescue in rbuf_fill' from /usr/local/lib/ruby/1.9.1/net/protocol.rb:140:in
rbuf_fill’
from /usr/local/lib/ruby/1.9.1/net/protocol.rb:122:in
readuntil' from /usr/local/lib/ruby/1.9.1/net/protocol.rb:132:in
readline’
from /usr/local/lib/ruby/1.9.1/net/http.rb:2562:in
read_status_line' from /usr/local/lib/ruby/1.9.1/net/http.rb:2551:in
read_new’
from /usr/local/lib/ruby/1.9.1/net/http.rb:1319:in block in transport_request' from /usr/local/lib/ruby/1.9.1/net/http.rb:1316:in
catch’
from /usr/local/lib/ruby/1.9.1/net/http.rb:1316:in
transport_request' from /usr/local/lib/ruby/1.9.1/net/http.rb:1293:in
request’
from /usr/local/lib/ruby/gems/1.9.1/gems/gstore-0.2.1/lib/
gstore/request.rb:94:in block in _http_do' from /usr/local/lib/ruby/1.9.1/net/http.rb:745:in
start’
from /usr/local/lib/ruby/gems/1.9.1/gems/gstore-0.2.1/lib/
gstore/request.rb:86:in _http_do' from /usr/local/lib/ruby/gems/1.9.1/gems/gstore-0.2.1/lib/ gstore/request.rb:71:in
signed_request’
from /usr/local/lib/ruby/gems/1.9.1/gems/gstore-0.2.1/lib/
gstore/client.rb:40:in _http_request' from /usr/local/lib/ruby/gems/1.9.1/gems/gstore-0.2.1/lib/ gstore/client.rb:22:in
put’
from /usr/local/lib/ruby/gems/1.9.1/gems/gstore-0.2.1/lib/
gstore/object.rb:4:in put_object' from /var/www/rails/roboad/app/models/ad.rb:437:in
save_file’
from (irb):4
from /usr/local/bin/irb:12:in `’>>
I’m stumped. Anyone have any timeout problems with ruby 1.9.3? The
problem is, if I want to use Rails 3.1, I have to use Ruby 1.9.3,
which now breaks all of my old Rails 2 apps.
I’d appreciate any help.
Thanks,
Kevin