Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ~/.mknmzrc
- From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxxxxxxxxxx>
- Date: Tue, 06 Aug 2002 18:51:43 +0900 (JST)
- X-ml-name: namazu-users-ja
- X-mail-count: 02774
- References: <F12AOvZyS7SqjBEde3s0001912e@hotmail.com>
From: "yo yo" <yoyo_aya_study@xxxxxxxxxxx> さん曰く
Subject: [namazu-users-ja] Re: ~/.mknmzrc (Re: 除外したいディレクトリがインデキシングされる)
Message-ID: <F12AOvZyS7SqjBEde3s0001912e@xxxxxxxxxxx>
Date: Tue, 06 Aug 2002 15:55:46 +0900
> $mknmz -Vをしましたが、除外したいディレクトリはインデキシングされてしまいま
> す。
> package conf; は記述されていました。
> また、$EXCLUDE_PATH = "english";
> にしましたが、除外されませんでした。
> やはり、.mknmzrcの変更も反映されてないのですかね。。
混乱されているようなので、こういうときは一歩一歩進むのが良いと思
います。
(1) まず ~/.mknmzrc が読み込まれるかどうか実験する。
kakasi はあるけど、chasen は無い状態のようなので、(以下は Win32 ですが)
% mknmz --show-config
読み込んだ設定ファイル: c:/usr/local/etc/namazu/mknmzrc c:/home/shirai/.mknmzrc
システム: MSWin32
Namazu: 2.1.0
Perl: 5.00503
NKF: module_nkf
KAKASI: module_kakasi -ieuc -oeuc -w
茶筌: no
わかち書き: module_kakasi -ieuc -oeuc -w
メッセージの言語: ja_JP.SJIS
<<snip>>
ここで、~/.mknmzrc に『$WAKATI=$CHASEN;』と書き込む。
『package conf;』のすぐ次の行が良いと思います。
----- ~/.mknmzrc の例 -----
package conf;
$WAKATI=$CHASEN;
----- ~/.mknmzrc の例 -----
% mknmz --show-config
読み込んだ設定ファイル: c:/usr/local/etc/namazu/mknmzrc c:/home/shirai/.mknmzrc
システム: MSWin32
Namazu: 2.1.0
Perl: 5.00503
NKF: module_nkf
KAKASI: module_kakasi -ieuc -oeuc -w
茶筌: no
わかち書き: no
<<snip>>
と「わかち書き」の部分が変わるなら ~/.mknmzrc は読み込まれています。
> それともmknmzrcの記述が間違っているのか・・。
ぼくは、この可能性が高いと思います。なぜなら、
> 知りませんでした。ありがとうございます。
> でもそれにあたるようなエラーはありませんでした。
> (インデキシングの際に言ってきますよね?)
~/.mknmzrc がエラーしても、その設定が無視されるだけだからです。
Perl は詳しくないのでどうやっているのかは知りませんが、そういう
もののようです。
(2) ~/.mknmzrc でエラーを起こしてみる。
----- ~/.mknmzrc の例 -----
package conf;
$hoge="abc" . # <== error
$WAKATI=$CHASEN;
----- ~/.mknmzrc の例 -----
% mknmz --show-config
読み込んだ設定ファイル: c:/usr/local/etc/namazu/mknmzrc c:/home/shirai/.mknmzrc
システム: MSWin32
Namazu: 2.1.0
Perl: 5.00503
NKF: module_nkf
KAKASI: module_kakasi -ieuc -oeuc -w
茶筌: no
わかち書き: module_kakasi -ieuc -oeuc -w
<<ship>>
となります。御参考まで。
--
白井秀行 (mailto:shirai@xxxxxxxxxxxxxxxxxxx)