Namazu-win32-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
解決 (Re: Namazu 2.0.1 for Win32 の mknmz がフリーズ )
On Mon, 20 Mar 2000 03:06:11 +0900
Akifumi Tanabe <november@xxxxxxxxxxxxxxxxxx> wrote:
> Namazu 2.0.1 for Win32をインストールしたところ、namazu.exeは今のところ
> 問題なく動作するものの、mknmzが正常に実行できません。
> (namazuにコマンドラインオプション無しや--helpでは動作。)
> mknmzを実行すると
> Can't locate gettext.pl in @INC (@INC contains: ../pl C:/namazu/share/namazu/fil
> ter C:/namazu/share/namazu/pl . C:/usr/local/Perl/lib C:/usr/local/Perl/site/lib
> .) at C:\USR\LOCAL\NAMAZU\BIN/mknmz line 261.
> なるエラーを吐かれます。
> ま、これは標準のディレクトリ以外にインストールしていたので、mknmzの
> my $CONFDIR = "/namazu/etc/namazu"; # directory where mknmzrc are in.
> my $LIBDIR = "/namazu/share/namazu/pl"; # directory where library etc. are in.
> my $FILTERDIR = "/namazu/share/namazu/filter"; # directory where filters are in.
> my $TEMPLATEDIR = "/namazu/share/namazu/template"; # directory where templates are in.
> を書き換えて正しく設定したところ、上記のエラーは出なくなりました。
> (これに関する記述がどこにも無かったのは気のせいでしょうか。インスト
> ール時に設定して欲しいんですけど。)
これはやっぱり書き換えないとダメでしたが、
> AUTOEXEC.BATも確認しましたが、下記のようにきちんと設定されています。
> (namazuとkakasi、PerlはC:\usr\localにインストールされています。)
> 実際に起動時にStep by Stepで確認しても、エラーも出ていたりしません。
ですが、Step by Stepでは確かにエラーは出ないのですが、Command prompt
onlyでは何故かエラーが出ていました。
(なんでトラブルシューティング用のStep by Stepで表示されないんだ。>MS)
というわけで、上記のmknmz書き換えを実施した上で、config.sysに
shell=C:\command.com /E:1024
を追加して環境変数領域を1024byteにしたらOKでした。
インストール時に、できれば環境変数領域のサイズを求め、空きが少なけれ
ば適当に環境変数領域サイズを定義する上記の文をconfig.sysに追加した方
が良いと思います。
(これでも、やっぱりmknmzは書き換えないといけないので、mknmzの書き換え
もインストールプログラムでやってくれると助かりますね。)
できなければreadmeに追加かな。
あ〜、疲れた〜。あまりのあほらしさのせいで...。
#お陰で原因が分かったときには体中からシュルシュルと音を立てて力が抜け
#ていくのがはっきりと感じられました。(-o-)
--
彡())彡 田辺 晶史
(())) november@xxxxxxxxxxxxxxxxxx
((()))) http://www.interq.or.jp/green/november/
彡| |彡