リンク切れなど
AL-Mail32でメールの検索が大変だなぁと思い、拙作search-s for Namazu AL-Mail Plug-inを使うことにしました。
自分のサイトですが、アクセスしてみると旧バージョンのダウンロードファイルへのリンクが切れていることに気づきました。修正しておきました。申し訳ありません。
そこで、最新のPerl、namazu、kakasiをインストールしました。順番がnamazu、kakasi、Perlという順で入れてしまったので動くようになるまでが大変でした。久しぶりにした作業でもありましたし・・・。
まず、先にPerlをインストールしていないとFile-MMagicがインストールされません。これは、手動でバッチファイルを実行することでインストールされます。が、Perlへパスが通っていなくて、自分で環境変数を設定しなければなりませんでした。
いろいろありましたが、そんなこんなでインストールは何とか終わりました。(ドキュメント化した方が良さそうですね)
さて、AL-Mail32でインデックスを作成しようとしたらエラーが発生しました。mknmzというファイル(Perlスクリプト)が見つからないというエラーメッセージでした。「え?」と思いフォルダの中身を確認してみると、本当に存在していませんでした。
最新のNamazu for Win32である2.0.14のベータ版では、バッチファイル(.bat)化されたファイルしか同梱されていないことが原因でした。mknmzを同梱してもらうようお願いしてもいいのですが、現在の状態でも動作するように修正しないといけないことが分かりました。
実はユーザの方からこのエラーメッセージが表示されるという問い合わせをいただいています。そのときは理由が分からなかったのですが、こういうことだったんですね。
とりあえずの回避策として、設定のPerlのパスをmknmz.batのある場所にして、mknmzのパスを空にしておくことでインデックスの作成は可能です。インデックス作成時に警告メッセージが表示されますが、無視してください。
search-s for Namazuの方でも同様な問題が起きていると思いますが、未確認です。確認でき次第、Webページも更新しておきます。
久しぶりに本気で自作ソフトをアップデートしようと考えたのであります。
