It's raining cats and dogs.

無駄なことなんてないはず

perlの@INCの値を調べる方法

情弱ネタ

perlのinclude path? load path?を調べる時はこれまで

$ perl -e 'print join("\n", @INC);'
/usr/local/lib64/perl5
/usr/local/share/perl5
/usr/lib64/perl5/vendor_perl
/usr/share/perl5/vendor_perl
/usr/lib64/perl5
/usr/share/perl5

みたいな感じで調べていたのですが、もっと簡単に調べる方法がありました。

※一応それっぽいところは日和って、「*」でふせてみました。

$ perl -V
Summary of my perl5 (***********************) configuration:

  Platform:
     ***********************
  Compiler:
     ***********************
  Linker and Libraries:
     ***********************
  Dynamic Linking:
     ***********************


Characteristics of this binary (from libperl):
  ***********************
  Compiled at Mar 26 2013 17:10:09
  %ENV:
    PERL5LIB="****************"
    PERL_CPANM_OPT="--local-lib=****************"
  @INC:
    /usr/local/lib64/perl5
    /usr/local/share/perl5
    /usr/lib64/perl5/vendor_perl
    /usr/share/perl5/vendor_perl
    /usr/lib64/perl5
    /usr/share/perl5
    .

@INC以外も表示されてしまうけど、さくっと見るのには丁度良いのと、%ENVも見れるのでそれはそれで便利でした。