« 11月28日のココロ日記(BlogPet) | トップページ | perlとapacheとsqlite »

2008年12月 1日 (月)

perlでモジュールがインストールされているか確認

どこで拾ってきたのかわからないコード
↓の例だと、モジュールとして「Jcode」「DBI」「DBD::SQLite」が使えるか
また、「jcode.pl」が同じディレクトリに配置されているか確認するもの

------------------------------------------------------------
#!/usr/bin/perl

print "Content-type: text/plain\n\n";

print "perl version: $] (",sprintf("%vd", $^V),")\n\n";

my @modules = qw(
Jcode
DBI
DBD::SQLite
);

my @libs = qw(
jcode.pl
);

foreach (@modules){
print "$_: ";
eval "use $_;";
print (eval "\$${_}::VERSION" || 'not available');
print "\n";
}

print "\n";

foreach (@libs){
eval "require '$_';"
and print "requre '$_': OK\n"
or print "requre '$_': NG\n";
}

print "\n";
------------------------------------------------------------


|

« 11月28日のココロ日記(BlogPet) | トップページ | perlとapacheとsqlite »

Linux」カテゴリの記事

Solaris」カテゴリの記事

プログラム」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/522499/25817816

この記事へのトラックバック一覧です: perlでモジュールがインストールされているか確認:

« 11月28日のココロ日記(BlogPet) | トップページ | perlとapacheとsqlite »