【Perl】 インストールされているモジュールのバージョンを調べるワンライナー
投稿日: / 更新日:
この記事は2年以上前に書かれたものです。情報が古い可能性があります。
マシンにインストールされているPerlモジュールのバージョンを調べる方法として、今までよくやっていたのが、
1 2 3 |
[atomitech@node01 ~]$ perl -MDBD::SQLite -le 'print $DBD::SQLite::VERSION' 1.35 |
という方法でしたが、
1 2 3 4 |
[atomitech@node01 ~]$ perl -MDBD::SQLite\ 999 DBD::SQLite version 999 required--this is only version 1.35. BEGIN failed--compilation aborted. |
のように、バージョン999を指定してuse
し、わざとコンパイルエラーを出力させる、という方法もあるみたいです(こちらで知りました…)。この方がタイピングの量が圧倒的に少なくて済みますね。目からウロコです…