perlで Can’t locate CGI/Carp.pm in @INC (you may need to install the CGI::Carp module) (@INC contains:

スポンサーリンク

環境

  • perl 5, version 30

事象

 

perlプログラム実行時に以下のMSG出力。

 

Can't locate CGI/Carp.pm in @INC (you may need to install the CGI::Carp module) (@INC contains:

 

 

原因

use CGI::Carp qw(fatalsToBrowser);

上記が足りないせいらしい。

 

 

対処

 

3行目はコメントアウトしても大丈夫です。
この部分はプログラムでエラーが発生した際にエラー内容を表示するためのものなので、エラーが出ていないのであれば無くて大丈夫ですね。

 

[FAQ] use CGI::Carp qw(fatalsToBrow
お世話になります。初めて設置したところ500のcgiエラーが出たのでエラーログを調べたところmailformpro.cgiの3行目がどうのこうの書いていたので、とりあえず3行目のuse CGI::Carp qw(fatalsToBrowser);をコメントアウトにしたところ、...

 

ということでエラー内容の表示が不要だったらコメントアウトでよいらしい。

 

今回はちょっと試したいだけだったからコメントアウトした。

 

コメント