2011年4月29日

[tDiary-users-talk: 0477] Re: [Q] tDiary 3.0.2 + blogkit with ruby1.9

柴田です。

報告ありがとうございます。
3.0.2 で書き換えた互換コードの対応漏れが原因と思います。

この機会に blog*_style.rb 全体を修正したいと思いますので
もうしばらくお待ちください。

2011年4月29日17:41 Hiroki Kashiwazaki <reo@xxxxx>:
> 柏崎です。
>
> tDiary 3.0.2 + blogkit + ruby 1.9.2p0 (2010-08-18 revision 29036)
> [amd64-freebsd8] の環境でエラーが発生します。ruby 1.8.7 (2010-08-16
> patchlevel 302) [amd64-freebsd8] では問題ないようです。
>
> 構築は以下の通り.www の DocumentRoot は /home/www と思って下さい.
>
> % wget http://www.tdiary.org/download/tdiary-3.0.2.tar.gz
> % wget http://www.tdiary.org/download/tdiary-blogkit-3.0.2.tar.gz
> % tar xvfz tdiary-3.0.2.tar.gz
> % tar xvfz tdiary-blogkit-3.0.2.tar.gz
> % mv tdiary-3.0.0 /home/www/t302bt
> % mv tdiary-blogkit-3.0.0 /home/www/t302bt/blogkit
> % cd /home/www/t302bt
> % cp blogkit/tdiary/blog_style.rb tdiary/
> % cp blogkit/tdiary.conf.sample tdiary.conf
> % vim tdiary.conf
> % diff -u blogkit/tdiary.conf.sample tdiary.conf
> --- blogkit/tdiary.conf.sample 2011-04-29 07:54:33.000000000 +0900
> +++ tdiary.conf 2011-04-29 17:35:51.000000000 +0900
> @@ -5,7 +5,7 @@
> #
> # data path
> #
> -@xxxxx = '/home/foo/blog'
> +@data_path = '/home/reo/Documents/tdiary/t302bt'
> /
> #
> # option of whatsnew-list, recent-entry and recent-entry2
> @@ -146,4 +146,5 @@
> ]
>
> @secure = false
> +@options['sp.path'] = ['blogkit/plugin', 'misc/plugin']
> load_cgi_conf
>
> プラグインは特に有効にしておりません。この状態で日記をプレビュー/
> 追記しようとしますと、
>
> 500 Internal Server Error
>
> undefined method `collect' for "body 1":String (NoMethodError)
>
> /home/www/t302bt/tdiary/blog_style.rb:34:in `block in to_html4'
> /home/www/t302bt/tdiary/tdiary_style.rb:150:in `block in each_section'
> /home/www/t302bt/tdiary/tdiary_style.rb:149:in `each'
> /home/www/t302bt/tdiary/tdiary_style.rb:149:in `each_section'
> /home/www/t302bt/tdiary/blog_style.rb:23:in `to_html4'
> /home/www/t302bt/tdiary/tdiary_style.rb:179:in `to_html'
> (erb):7:in `eval_rhtml'
> /usr/local/lib/ruby/1.9/erb.rb:753:in `eval'
> /usr/local/lib/ruby/1.9/erb.rb:753:in `result'
> /home/www/t302bt/tdiary.rb:399:in `eval_rhtml'
> (erb):45:in `do_eval_rhtml'
> /usr/local/lib/ruby/1.9/erb.rb:753:in `eval'
> /usr/local/lib/ruby/1.9/erb.rb:753:in `result'
> /home/www/t302bt/tdiary.rb:1140:in `do_eval_rhtml'
> /home/www/t302bt/tdiary.rb:1489:in `eval_rhtml'
> /home/www/t302bt/tdiary/dispatcher.rb:183:in `run'
> /home/www/t302bt/tdiary/dispatcher.rb:238:in `dispatch_cgi'
> /home/www/t302bt/update.rb:26:in `<main>'
>
> となります。
>
> --
> 柏崎礼生@東京藝術大学芸術情報センター
> Hiroki Kashiwazaki@xxxxx Media Center, Tokyo University of Arts.
> Assitant Professor
> mailto:kashiwazaki.hiroki@xxxxx
> Tel: +81-50-5525-2473, Fax: +81-50-5525-2537
>
> _______________________________________________
> tDiary-users-talk mailing list
> tDiary-users-talk@xxxxx
> http://lists.sourceforge.jp/mailman/listinfo/tdiary-users-talk
>

--
SHIBATA Hiroshi shibata.hiroshi@xxxxx
http://www.hsbt.org/

_______________________________________________
tDiary-users-talk mailing list
tDiary-users-talk@xxxxx
http://lists.sourceforge.jp/mailman/listinfo/tdiary-users-talk


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




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