2003年01月23日(木) [長年日記]
■ 会社
- (9:05)出社。
- (午前中)インストーラの作成について調べた。インストーラなんて作ったことないからな。VBに適したインストーラを探そうとかも見たけど、結局VisualStudio.NETで作るのがよさそうだ。Visual Basic for Applications Web サービス クライアントのビルドと配置を参考にした。
- (21:00)色々やってこんな時間になってしまった。帰らねば明日起きれない。
■ [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以降で修正されています。
googleでここの記述を見つけました。同じ症状で悩んでいたんで助かりました。謝謝
私も同じ症状で悩んでいて、ここを見つけました。ありがとうございました。
私もです。。。(3時間もいじくった後にここを見つけたときの感動といったら・・・)
http://ogawa.s18.xrea.com/tdiary/20030629.html<br>メモの日々<br>大竹しのぶ、モスクワ国際映画祭で最優秀女優賞受賞<br>このsqueeze.rbの問題は、Revision 1.11以降では修正されています