2011年4月25日

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

宮内といいます。

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 mailing list
tDiary-users-talk@xxxxx
http://lists.sourceforge.jp/mailman/listinfo/tdiary-users-talk


投稿者 xml-rpc : 2011年4月25日 15:00
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/103248
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。