• 締切済み

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. これはどういったエラーで、どうすれば解決しますか。 教えてください。

みんなの回答

  • zxcv0000
  • ベストアンサー率56% (111/196)
回答No.2

エラーの意味については No.1 さんのおっしゃるとおり。 「ネット上のPerlのサンプルプログラム」の入手先に説明がありませんか? 要求するPerlのバージョンとか必要なモジュールについて。 まずそれを探しましょう。 そう言った事が書かれていないなら、信頼できないサンプルです。 使用するのをあきらめましょう。

  • okmotokun
  • ベストアンサー率59% (92/155)
回答No.1

object.cgi 4行目で use宣言している Japaneseというモジュールが見つけられない。 Jcode.pm を使うようにするか、Japanese.pmをダウンロードしてサーバに置けば良いと思います。

参考URL:
http://tech.ymirlink.co.jp/perl/cpan/Unicode/Japanese.html
ponta83
質問者

補足

回答ありがとうございます。 Japanese.pmをサーバのどこに置けばいいのでしょうか?