[tDiary-users-talk: 0472] BlogWikiスタイルがRuby1.9.2で動かない

アーカイブの一覧に戻る

hajime miyauchi hajim****@gmail*****
2011年 4月 25日 (月) 15:00:52 JST


宮内といいます。

BlogWikiスタイル+Ruby1.9.2な環境でupdate.rbにアクセスしたところ下記エラーになりました。

------------------------------
500 Internal Server Error

undefined method `each' for "":String (NoMethodError)

/var/www/htdocs/tdiary/blogwiki_style.rb:33:in `append'
/var/www/htdocs/tdiary/wiki_style.rb:206:in `replace'
/var/www/htdocs/tdiary/wiki_style.rb:194:in `initialize'
/var/www/htdocs/tdiary.rb:430:in `new'
/var/www/htdocs/tdiary.rb:430:in `styled_diary_factory'
/var/www/htdocs/tdiary/defaultio.rb:219:in `diary_factory'
/var/www/htdocs/tdiary.rb:1436:in `initialize'
/var/www/htdocs/tdiary/dispatcher.rb:164:in `new'
/var/www/htdocs/tdiary/dispatcher.rb:164:in `run'
/var/www/htdocs/tdiary/dispatcher.rb:237:in `dispatch_cgi'
/var/www/htdocs/update.rb:26:in `<main>'
------------------------------

試しにCentOS付属のruby1.8.5にダウングレードしたところエラーが出ませんでした。

他にも同じ症状の方いらっしゃいませんか?

環境

ソース: 本日git clone

# ruby -v
ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-linux]




tDiary-users-talk メーリングリストの案内
アーカイブの一覧に戻る