• 締切済み

Can't locate NKF.pm と表示されて、namazuでインデックスが作れない

Namazuのインストールが終わり インデックスを作成しようとして mknmzを実行すると Can't locate NKF.pm in @INC (@INC contains: C:/namazu/share/namazu/filter/win32 C:/namazu/share/namazu/filter C:/namazu/share/namazu/pl . C:/Perl/site/lib C:/Perl/lib) at C:\namazu\bin/mknmz line 881. というメッセージが表示されて インデックスの作成が中断してしまいます。 何が下人なのか、皆目見当がつきません。 解決のために何が必要なのか、何をすればいいのか、 教えていただけないでしょうか。 宜しくお願いします。

みんなの回答

  • Rayderl
  • ベストアンサー率83% (40/48)
回答No.1

NKF.pmが見つからないとエラーが出ているので、入れてみては。 下記サイトから入手できます。 ■nkf http://sourceforge.jp/projects/nkf/

ultra-daddy
質問者

お礼

回答ありがとうございます。 遅くなって大変失礼しました。 早速試してみます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Can't locate...

    こんにちは。Perl初心者で、 ネット上のPerlのサンプルプログラムを動かそうとしましたが 以下のようにエラーがでて実行できません。。 Can't locate Lingua/JA/Romanize/Japanese.pm in @INC (@INC contains: ./ /usr/local/lib/perl5/5.00504/i686-linux /usr/local/lib/perl5/5.00504 /usr/local/lib/perl5 /site_perl/5.005/i686linux /usr/local/lib/perl5/site_perl/5.005 .) at object.cgi line 4. BEGIN failed--compilation aborted at object.cgi line 4. これはどういったエラーで、どうすれば解決しますか。 教えてください。

  • namazu設定途中でのエラー

    お世話になっております。 現在windows2003server iisでnamazuを設定しております。 http://www10.plala.or.jp/miyazawa/namazu/namazu.htmlを参考に設定を行っております。HPのnamazuインストールの部分で、コマンド mknmz --helpを実行すると、 C:\Documents and Settings\Administrator>mknmz --help Can't locate File/MMagic.pm in @INC (@INC contains: . C:/Perl/lib C:/Perl/site/l ib) at C:\namazu\bin/mknmz line 34. BEGIN failed--compilation aborted at C:\namazu\bin/mknmz line 34. のエラーが表示されてしまいます。恐らくC:\namazu\bin/mknmzファイルの34行目が何か間違ってるように見えるのですが対応方法がHPに書いてありません。どなたか対応方法分かるかたお願い致します。

    • ベストアンサー
    • CGI
  • Can't locate R.pm in @INC

    perl初心者でまた質問させていただきます。 CGIを作っているのですが、R.PMが使えなくて困っています。 USE R; とすると、以下のようなエラーが出てしまいます。 Can't locate R.pm in @INC (@INC contains: /usr/lib/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at /srv/www/htdocs/cgi/ringo.cgi line 5. BEGIN failed--compilation aborted at /srv/www/htdocs/cgi/ringo.cgi line 5. Premature end of script headers: ringo.cgi そこで、 locate R.pm で、場所を探しました。 /usr/lib/perl5/5.10.0/x86_64-linux-thread-multi/R.pm ということで、 use R '/usr/lib/perl5/5.10.0/x86_64-linux-thread-multi/'; このように変えてみたものの、同じエラーです。ちなみに、CGIではなく、PERLのプログラムからだと、use R;で動作することは確認しました。 よろしくお願いします。

    • 締切済み
    • CGI
  • namazu のインデックス作成

    No.313463,No.314412の続きです。 namazu,kakasi,perlは無事インストールできたのですが、インデックスの作成がうまくいきません。 MS-DOSプロンプトで C:\mknmz -O C:\namazu\var\namazu\index C:\homepage  と入力しましたが「コマンドまたはファイル名が違います。」と表示されます。 どこがおかしいのでしょうか? ソフトは nmz2010 ActivePerl-5.6.1.633-MSWin32-x86 kakasi-2.3.4 です。 FMV-BIBLOを使っています。 OSはwindows98 関連URL:http://oshiete1.goo.ne.jp/kotaeru.php3?qid=313463 http://oshiete1.goo.ne.jp/kotaeru.php3?qid=314412

  • Namazuのインデックスについて

    Namazuのインデックスを作成したいのですが、 Aサーバでインデックスを作成して、 Bサーバにそのインデックスを持ってきて利用したいです。 A,Bの状況は、 A,B共にhttpサーバです。 ディレクトリが A  http://www.AAA.com/namazu/"検索させたいサイトデータ" B  http://www.BBB.com/"検索させたいサイトデータ" のようになり、A,B共に同じ"検索させたいサイトデータ"を設置します。 このような場合、 Aサーバでmknmzを実行するときにコマンド引数で "--replace=CODE" を使いURIを置き換えて、作成されたインデックスファイルを Bサーバに持ってきてnamazu.cgiで検索する という感じで可能でしょうか。

    • 締切済み
    • CGI
  • Namazuのインデックスが作成できない。

    下記のサイトを参考に、NAMAZUの設定しています。 http://www10.plala.or.jp/miyazawa/namazu/index.html ファイル名、ディリクトリ等は上記のサイトと同じように設定しています。 各種ファイルのインストール・設定を完了し、インデックスを作ろうしています。 http://www10.plala.or.jp/miyazawa/namazu/mknmzidx.html 説明サイトとおりに、 C:\WINDOWS>mknmz -O C:\nmzindex C:\docs とコマンドプロンプトに入力したのですが、 C:\kakasi\share\kakasi\kanwadict: No such file or directory とエラーが出てしまいます。 何が原因なんでしょうか? OSはWinXPです。

    • ベストアンサー
    • CGI
  • @INCにrequireされたファイルが無い

    自作のCGIを実行したところ Can't locate BASE64 in @INC (@INC contains: C:/Perl/site/lib C:/Perl/lib .) at g etHTTP line 71. のようなエラーが出ます。 BASE64がインストールされているかどうか確認するために、次のサイトのcheck.cgiを実行してみました。 http://perl.shtml.jp/check/check.html インストールされているということなので、検索を掛けてBase64.pmのパスを調べました。 C:\Perl\lib\MIME そこで以下のコードを追加して実行しなおしました。 unshift @INC, "C:/Perl/lib/MIME"; 残念ながらうまく動きませんでした。 Can't locate BASE64 in @INC (@INC contains: C:/Perl/lib/MIME C:/Perl/site/lib C: /Perl/lib .) at getHTTP line 71. どうすれば良いでしょう。 お手数をお掛けします。

    • ベストアンサー
    • Perl
  • namazu の インデックス作成中のエラーを無視したい

    Debian Linux4.0からWindowsの共有サーバーをsmbmountし、namazuで全文検索しようとしています。 バージョン:Namazu 2.0.17RC4 ところが、mknmz でインデックス作成中、smbmount時に使用しているuserid,passwordでアクセス権がないファイルがあるとエラーになり、mknmzが停止してしまいます。 普通のファイルだとアクセス権がないものはスキップすると思うのですが、smbmount しているため、read 権限が着いているように見えております。 これらのファイルが見つかった場合、そのままスキップしてインデックス作成を続けるにはどうしたらいいでしょうか。

  • Namazu インデックス作成でエラー 先ほどインストール

    Windows版のNamazuをインストールしました。 (KAKASI,Perlも先に入れています。) mknmz -U -O [インデックス作成フォルダ] [インデックス対象ファイルフォルダ] で、次のようなエラーがでました。対処方法のご存知の方、教えてください。 'c:\program'は内部コマンドまたは、外部コマンド 操作可能なプログラムまたはバッチファイルとして認識されません。 1/1 - /C|/test/test.pdf unable to convert pdf file(maybe copying protection) また、Namazuの良書なども教えてください。

  • Can't locate CPAN.pm in @INC...

    fedora9をインストールして perl -MCPAN -e shellをすると Can't locate CPAN.pm in @INC...となります。 今までWindowsでは意識しませんでしたが、モジュールをインストールするために使うものがインストールされていないなんて・・・ びっくりしています。 どうすればよいのでしょうか? Fedora9は、初心者には難しい? 他によいRedhat系のLinuxはありますか? このままがんばって使う方が良いでしょうか?

    • ベストアンサー
    • Perl