初歩的な質問で失礼いたします。
CentOSのサーバーでcgiでプログラムを作成しているのですが、
「use Util;」を宣言時にエラーが発生してしまいます。
【エラー内容】
Can't locate Util.pm in @INC (@INC contains: ./lib /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi
yumやcpanのコマンドでUtilモジュールをサーバーに入れればよいのですが、
「use Util;」はどのモジュールになるのかがわからず困っております。
試しに、yum list コマンドで Util が付いているパッケージを探し、yum install してみましたが解決されませんでした。
(yum -y install perl-Util-SelfDestruct.noarch など)
ご存じな方がおられましたら、ご教示お願いします。
宜しくお願い致します。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
失礼しました。
cpanで見つかるようなので、それをinstallすればいいかと思って確認しませんでした。
目的のUtilがそれなら
install Parse::Pidl
になります。
ただ、このモジュールとcgiとの関係が今一つわかりません。
Util::~とか~::Utilとかはたくさんあります。使用したいモジュールはそういう他のUtilということはありませんか?
ご回答ありがとうございます。
ご連絡が遅れてすいません。
現状、cpan> install Parse::Pidl を実行し makeが成功しないので原因を調べております。
使用したいモジュールはUtilです。
主にUtil::Error、Util::ConnectDBを使用しようと考えております。
No.2
- 回答日時:
perl -MCPAN -e shell
の後でcpan shellのプロンプトになったところで
install Util
ではどうでしょう?
詳細はCPANについて調べてください。
ご回答ありがとうございます。
install Util を実行した結果下記の表示になりました。
cpan> install Util
Warning: Cannot install Util, don't know what it is.
Try the command
i /Util/
to find objects with matching identifiers.
CAPNのサイトで Util を検索し、でてきたサイトが
http://search.cpan.org/~ctrlsoft/Parse-Pidl-0.02/
になります。
Modules の Util に UNAUTHORIZED(権限のない)
と表示されております。
install Util はcpan shellのプロンプトでは使用できないのでしょうか。。
No.1
- 回答日時:
これを参考にすると
http://search.cpan.org/
ここで探すみたいですよ。
http://search.cpan.org/~mattlaw/Module-Util-1.07 …
このページの右に Download リンクがあります。
http://search.cpan.org/CPAN/authors/id/M/MA/MATT …
リンク先はこちらですが。
この中に Util.pm はありました。
ご回答ありがとうございます。
上記の方法を参考に
cpan> install Module::Util
を行い、Apacheを再構築しましたが、
Can't locate Util.pm in @INC
のままでした。
use Util; はどのUtilモジュールなのか調べてみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- Ruby 教えてください 2 2023/01/04 17:50
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- Perl perlをバージョンアップしたら、今まで正常に動いていたプログラムが、エラーになってしまった 3 2022/10/05 15:44
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- その他(プログラミング・Web制作) Pythonで会員サイトの自動ログイン ID Nameがない 1 2022/12/16 02:09
- Windows 10 Windows11 スリープではなく休止になってしまう 2 2023/04/04 12:46
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- その他(プログラミング・Web制作) ラズパイ上の、pythonのエラーについて 1 2023/04/12 23:27
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ユーザー定義関数に#NAME?が返...
-
Excel VBAでリンク切れをチェッ...
-
VBAで別モジュールへの変数の受...
-
'Range'メソッドは失敗しました
-
VBAで旧字体を異字体に一括で変...
-
エクセルVBAでシートモジュール...
-
Excelシート内セル記述の違いに...
-
エクセルVBAで標準モジュー...
-
本当にPublicな変数(配列で)
-
VBでグローバル変数を宣言するには
-
モジュールとは何ですか
-
Excel VBA 標準モジュール内で...
-
パワーポイントでマクロ(Auto_C...
-
ExcelでTelnetを動かしたい
-
Perlのクラス(*.pm)からuseする...
-
ユーザーフォームに最小化・最...
-
vba で f1 キーを押すと、特定...
-
Excel VBAで、ユーザーフォーム...
-
CGI.pmはもう古い!?
-
グラフのX,Y座標を取得したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBAでリンク切れをチェッ...
-
エクセルVBAでシートモジュール...
-
VBAで別モジュールへの変数の受...
-
VBでグローバル変数を宣言するには
-
Excel VBA 『Call』で呼び出す...
-
Excel VBA 定義されたプロージ...
-
VBA This Workbookモジュール...
-
ユーザー定義関数に#NAME?が返...
-
Excel VBAで、ユーザーフォーム...
-
ArduinoのジャイロモジュールMP...
-
グラフのX,Y座標を取得したい
-
'Range'メソッドは失敗しました
-
VBAで旧字体を異字体に一括で変...
-
モジュールとクラスの違いって...
-
Excelで時刻になったら知らせて...
-
【vba】フォームに書いてあ...
-
モジュールとは何ですか
-
Access VBA標準モジュールにつ...
-
モジュールの最大数はいくつな...
-
VBのフォームモジュールと標準...
おすすめ情報