io氏から昨日のエントリにコメントを頂いた。
私が適当にPerlがモジュールを認識しそうなPATHへ、頂いたurl_get.pmを置いたのだが、あながち間違っていないということであった。
そして、Perlがモジュール等のライブラリを認識するPATHは、INCという配列に記録されているとの情報も頂いた。これを手がかりにGoogle先生に聞いてみると色々な情報が見付かった。
まず、手っ取り早くシェルから確認する方法である。Vine Linux 3.2 のbashから操作した。
# perl -V
最後の方に@INCというところがあり、検索PATHが表示される。
もうひとつの方法は下記の通りだ。こっちの方がシンプルな結果が得られる
# perl -le 'print for @INC'
更に興味深い情報も見付けた。
ここでは、環境変数PERL5LIBに環境変数としてPATHを追加して置けば、標準ライブラリよりも先に捜し出してくれるとの記述がある。PERL5LIBで検索すれば、まだ詳しい情報が出てくるがきりがないので割愛します。まだまだ勉強しなくては太刀打できない。


コメント