Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mknmz 実行時の KAKASI の不具合
伊藤です。
「mknmz 実行時の KAKASIの不具合」の件ですが、
応急処置的に解決させました。
> コマンドラインから、mknmz -Cとしたとき、
> 次のような表示がされました。
>
> Loaded rcfile: /usr/local/etc/namazu/mknmzrc
> System: linux
> Namazu: 2.0.5
> Perl: 5.00502
> NKF: /usr/bin/nkf
> KAKASI: /usr/local/bin/kakasi -ieuc -oeuc -w
> ChaSen: no -j -F '%m '
> Wakati: /usr/local/bin/kakasi -ieuc -oeuc -w
> Lang: C
> Coding System: euc
> CONFDIR: /usr/local/etc/namazu
> LIBDIR: /usr/local/share/namazu/pl
> FILTERDIR: /usr/local/share/namazu/filter
> TEMPLATEDIR: /usr/local/share/namazu/template
> Supported media types:
> application/x-bzip2
> application/x-compress
> application/x-gzip
> message/news
> message/rfc822
> text/hnf
> text/html
> text/html; x-type=mhonarc
> text/plain
> text/plain; x-type=rfc
> text/x-roff
以前は、上記のように表示されていました。
そこで、コマンドラインから、
setenv LANG ja_JP.EUC
を実行しましたが、結果は同じでした。
コマンドラインから、envを実行したときに表示されている
LC_ALL=C
が影響してるようでした。
そこで、mknmzのソースにおけるLANGのセット部について、
LC_ALLを参照しないようにしたところ、
求めるmknmzの動きとなりました。
NMZ.wには、分かち書きされた単語が登録されました。
正しい解決策ではないのかもしれませんが、
正常に機能しています。
ありがとうございました。