[ruby-list:46519] Re: Ruby1.8.8devでのsinatra動作について

From: "前川 映一" <eiichi_maekawa@...>
Date: 2009-11-05 02:44:18 UTC
List: ruby-list #46519
西山さん ありがとうございました。


> 個人的には開発環境で動作確認対象の1つとして使うとか、
> リリースされるまで1.8.8devを追いかけ続けるのが問題に
> ならない環境とかで使うのならいいのではないかと思います。

1.8.8devは、動作確認のみにとどめることにします。

> % ruby1.8 -v a.rb
> ruby 1.8.7 (2008-08-11 patchlevel 72) [x86_64-linux]
> :expected
> % ruby18 -v a.rb
> ruby 1.8.8dev (2009-10-31 revision 25583) [x86_64-linux]
> :unexpected
> % ruby-trunk -v a.rb
> ruby 1.9.2dev (2009-10-29 trunk 25559) [x86_64-linux]
> :expected
> %

1.8.8devのみ、unexpectedですね。
1.9.2devでも正常に動作しました。

D:\Apache2.2\htdocs\ruby_prg\em_ruby19\em_browser>ruby hello.rb
== Sinatra/0.9.4 has taken the stage on 4567 for development with backup
from WEBrick
[2009-11-05 11:39:50] INFO  WEBrick 1.3.1
[2009-11-05 11:39:50] INFO  ruby 1.9.2 (2009-07-18) [i386-mswin32]
[2009-11-05 11:39:50] INFO  WEBrick::HTTPServer#start: pid=736 port=4567
127.0.0.1 - - [05/Nov/2009 11:41:26] "GET / HTTP/1.1" 200 13 0.0000
localhost - - [05/Nov/2009:11:41:25 東京 (標準時)] "GET / HTTP/1.1" 200 13
- -> /
[2009-11-05 11:41:33] ERROR Errno::ECONNRESET: 既存の接続はリモート ホスト
に強制的に切断されました。
        D:/Ruby/lib/ruby/1.9.1/webrick/httpserver.rb:56:in `eof?'
        D:/Ruby/lib/ruby/1.9.1/webrick/httpserver.rb:56:in `run'
        D:/Ruby/lib/ruby/1.9.1/webrick/server.rb:183:in `block in
start_thread'

== Sinatra has ended his set (crowd applauds)
[2009-11-05 11:41:53] INFO  going to shutdown ...
[2009-11-05 11:41:53] INFO  WEBrick::HTTPServer#start done.

D:\Apache2.2\htdocs\ruby_prg\em_ruby19\em_browser>ruby -v
ruby 1.9.2dev (2009-07-18) [i386-mswin32]

ruby1.8.8devそのものの問題で、sinatraではないのですね。

ありがとうございました。<m(_ _)m>

了


In This Thread