ユーザ用ツール

サイト用ツール


サイドバー

サーバ:各種インストール・設定:perl:perlのモジュールインストール方法

Perlのモジュールインストール方法

Perlのcgiが動かない場合、以下を試す。
※ ファイル名が test.cgi の場合

# 構文チェック
perl -wc test.cgi

# 実行
perl test.cgi

# 実行
./test.cgi

以下のようなエラーがでた場合、Perlのモジュール「Jcode」が足りない。

Can't locate Jcode.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at test.cgi line 6.
BEGIN failed--compilation aborted at test.cgi line 6.

Jcode モジュールの有無を確認し、無ければインストールする。

# Jcode モジュールの有無の確認
perl -MJcode -e ''
perl -e 'use Jcode;'

# CPAN のインストール
sudo yum -y install perl-CPAN

# CPAN の設定
# 自動か手動か聞かれるが、面倒なのでここでは自動を選択
perl -MCPAN -e shell

# インストール
install Jcode

# エラーが出たので、エラーメッセージに従い、レポートを表示
reports DANKOGAI/Jcode-2.07.tar.gz

# CPAN::DistnameInfo が無いと言われたので、インストールする
install CPAN::DistnameInfo

# 再度 Jcode をインストール
install Jcode

インストールが成功したら、もう一度 cgi を実行してみる。

# 構文チェック
perl -wc test.cgi

# 実行
perl test.cgi

# 実行
./test.cgi

問題が無ければ終了。

コメント

コメントを入力. Wiki文法が有効です:
 
サーバ/各種インストール・設定/perl/perlのモジュールインストール方法.txt · 最終更新: 2018/12/06 17:22 by yusuke_komori