最近は local::lib を直接つかわないでもいきていけるという話
wget --no-check-certificate http://cpanmin.us/
perl cpanm -l extlib My::Favorite::Module
ってやれば、extlib/ にモジュールをインストールしてくれる。cpanmin.us からとれる script は、コア以外にまったく依存してないので、すぐつかえる。
あとは以下のようにしたらライブラリパスがとおります。
perl -Mlib=extlib/lib/perl5 myscript.pl
これで基本的には大丈夫だとおもいます。
コード内で表現する場合は以下のように FindBin を使いましょう。
use FindBin;
use lib $FindBin::Bin.'/extlib/lib/perl5';
Published: 2011-02-01(Tue) 03:21