[Perl]あるモジュールがインストール済みかを確認するワンライナー
c:\>perl -MFile::Path -e;
これでエラーが出なければ、入っている。
逆に、入っていないモジュールの場合だと、
c:\>perl -MFoo::Bar -e;
Can't locate Foo/Bar.pm in @INC (@INC contains: ....
みたいなエラーが出る。
Googleでいろいろ検索したんですが、@INCの中身を調べて..みたいな大掛かりなやり方しか出てきませんね。
結局、自分で上記方法を思いつきました。
何か間違ってたら、ご指摘くださいませ。
カテゴリ:
Perl