メモの日々


2003年01月23日(木) [長年日記]

会社

[tdiary] tDiaryバージョンアップ

tDiaryを1.5.2にバージョンアップした。ついでに日記の検索フォームを作った。ひー、以前にもやったのに全く身に付いていない。手間取った。

特にsqueeze.rbでの一括HTML化が動かなくて困っていた。どうしても

Start!
/virtual/ogawa/public_html/tdiary/squeeze.cgi:216:in `execute': undefined method `+' for nil (NameError) from 
/virtual/ogawa/public_html/tdiary/squeeze.cgi:261:in `initialize' from 
/virtual/ogawa/public_html/tdiary/squeeze.cgi:260:in `each' from 
/virtual/ogawa/public_html/tdiary/squeeze.cgi:260:in `initialize' from 
/virtual/ogawa/public_html/tdiary/squeeze.cgi:259:in `transaction' from
/virtual/ogawa/public_html/tdiary/squeeze.cgi:259:in `initialize' from 
/virtual/ogawa/public_html/tdiary/squeeze.cgi:258:in `each' from 
/virtual/ogawa/public_html/tdiary/squeeze.cgi:258:in `initialize' from 
/virtual/ogawa/public_html/tdiary/squeeze.cgi:257:in `each' from 
/virtual/ogawa/public_html/tdiary/squeeze.cgi:257:in `initialize' from 
/virtual/ogawa/public_html/tdiary/squeeze.cgi:294:in `new' from 
/virtual/ogawa/public_html/tdiary/squeeze.cgi:294

とエラーになる(squeeze.rbをsqueeze.cgiに改名している)。rubyなんて分からないんだけどsqueeze.rbのソースを眺めて色々試し、

tdiary.confに「@options['squeeze.output_path']」を書かないと動かない

と結論づけた。これを書くことで解決。うーむでも@options['squeeze.output_path']は省略可能と書いてあるのだよねー。

(追記)このsqueeze.rbの問題はRevision 1.11以降で修正されています

本日のツッコミ(全4件) [ツッコミを入れる]
いとー (2003年05月07日(水) 12:16)

googleでここの記述を見つけました。同じ症状で悩んでいたんで助かりました。謝謝

しまうま (2003年06月21日(土) 19:02)

私も同じ症状で悩んでいて、ここを見つけました。ありがとうございました。

lonelywolf (2003年06月28日(土) 10:11)

私もです。。。(3時間もいじくった後にここを見つけたときの感動といったら・・・)

TrackBack (2003年06月30日(月) 03:40)

http://ogawa.s18.xrea.com/tdiary/20030629.html<br>メモの日々<br>大竹しのぶ、モスクワ国際映画祭で最優秀女優賞受賞<br>このsqueeze.rbの問題は、Revision 1.11以降では修正されています