tdiary/tdiary-core — Issue #133: ruby 1.9.3でindex.rbをコマンドラインで実行するとIOErrorになる
Author: smbd
Created: 2012-01-30 15:40:12+00:00
State: open

ruby-1.9.3-p0でtdiary 3.1.2のindex.rbをコマンドラインで実行すると以下のIOErrorを吐いてしまいます。
tdiary.conf.beginnerをmvして@data_pathだけ修正した状態で発生します。
また、ruby-1.9.2-p290では発生しませんでした。

```
$ echo "" | /home/smbd/.rvm/bin/ruby-1.9.3-p0 index.rb
Status: 500 Internal Server Error
Content-Type: text/html

500 Internal Server Error

closed stream (IOError)

/home/smbd/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/cgi/core.rb:595:in `tty?'
/home/smbd/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/cgi/core.rb:595:in `read_from_cmdline'
/home/smbd/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/cgi/core.rb:645:in `initialize_query'
/home/smbd/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/cgi/core.rb:806:in `initialize'
/home/smbd/tdiary-3.1.2/tdiary/dispatcher.rb:30:in `new'
/home/smbd/tdiary-3.1.2/tdiary/dispatcher.rb:30:in `send_headers'
index.rb:38:in `<main>'

````