記事No | : 16733 |
投稿日 | : 2022/02/13(Sun) 11:36:28 |
タイトル | : Software errorが表示されます 郵便検索システム |
ID情報 | : eribon98 |
投稿者 | : BON |
URL | : https://boncrescent-erifan.jp/zipfind/dbmconv.cgi |
はじめまして。いつもお世話になってます。
KENTさんの書籍、ワンランク上の・・を購入したBONと申します
早速、郵便検索システムを設置しようと思い
試しているのですが、
Software error:
Can't locate GDBM_File.pm in @INC (@INC contains: /usr/local/perl/5.14/lib/perl5/site_perl/5.14/mach /usr/local/perl/5.14/lib/perl5/site_perl/5.14 /usr/local/perl/5.14/lib/perl5/5.14/mach /usr/local/perl/5.14/lib/perl5/5.14 .) at dbmconv.cgi line 27.
BEGIN failed--compilation aborted at dbmconv.cgi line 27.
と表示されます
/usr/bin/perl
は変えたのですが、それ以外はパーミッションだけ変えてます
宜しくお願いします
記事No | : 16734 |
投稿日 | : 2022/02/13(Sun) 18:11:11 |
タイトル | : Re: Software errorが表示されます 郵便検索システム |
ID情報 | : hirayama |
投稿者 | : hirayama |
GDBM_File.pm が@INCの中に見つからないというエラーですが
GDBM_File.pm はどこにあるのでしょうか。
郵便検索システムがいつ頃書かれたものかわかりませんが、
最近のperlの仕様変更で@INCにカレントディレクトリが含まれないようになったので、
カレントディレクトリに置かれたモジュールの読み込みで同様のエラーが出ることがあります。
その場合
require 'GDBM_File.pm';
のような部分でエラーになっているなら、
require './GDBM_File.pm';
と変更することによってエラーを回避できます。
GDBM_File.pm がサブディレクトリ内にあるなら、そのパスを指定します。
記事No | : 16735 |
投稿日 | : 2022/02/13(Sun) 20:16:21 |
タイトル | : Re^2: Software errorが表示されます 郵便検索システム |
ID情報 | : eribon98 |
投稿者 | : BON |
URL | : https://boncrescent-erifan.jp/zipfind/dbmconv.cgi |
設置できました。参考になりました
GDBMはいなかったのでSDEMにしました。
ありがとうございました
> GDBM_File.pm が@INCの中に見つからないというエラーですが
> GDBM_File.pm はどこにあるのでしょうか。
>
> 郵便検索システムがいつ頃書かれたものかわかりませんが、
> 最近のperlの仕様変更で@INCにカレントディレクトリが含まれないようになったので、
> カレントディレクトリに置かれたモジュールの読み込みで同様のエラーが出ることがあります。
>
> その場合
> require 'GDBM_File.pm';
> のような部分でエラーになっているなら、
> require './GDBM_File.pm';
> と変更することによってエラーを回避できます。
> GDBM_File.pm がサブディレクトリ内にあるなら、そのパスを指定します。