« Perlモジュールの一覧を取るCGI | メイン | Perlモジュールの容易な設置方法 »
2007年02月13日
Perlライブラリの検索PATHを格納した配列@INC
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で検索すれば、まだ詳しい情報が出てくるがきりがないので割愛します。まだまだ勉強しなくては太刀打できない。
投稿者 sasapurin : 2007年02月13日 23:04 | カテゴリー : Script
トラックバック
このエントリーのトラックバックURL:
http://blog.sasapurin.com/mt-tb.cgi/599