catalyst mod_perlとperlのバージョン共存

catalystをserver.plからmod_perlで動かそうとおもった。
実はサーバーには二つのperlが存在している。

/usr/bin/perlには5.6
/usr/local/bin/perlには5.8
今まではローカルのperl5.8.6

で普通にmod_perl & apache2を
perl Makefile.pl ほにゃららで
make
make install

mod_perl2さんは/usr/bin/perlを見に行ってくれて、パスも5.6のパスをみてる。
5.6のにはcatalystインストールできなかったので、perl5.6使ってもらうと困る
で、さんざん悩んだ

最初の
perl Makefile.plの段階で

/usr/local/bin/perl Makefile.pl ほにゃらら

すればよかっただけっぽい。

Makefileの中にある

PERL_INC = /usr/local/lib/perl5/5.8.8/i686-linux/CORE
PERL = /usr/local/bin/perl
FULLPERL = /usr/local/bin/perl

が5.8.8になってくれて、mod_perl2さんも無事に/usr/local/bin/perl(5.8.8)を読み込んでくれました。

                    ____      _        _           _
                   / ___|__ _| |_ __ _| |_   _ ___| |_
                  | |   / _` | __/ _` | | | | / __| __|
                  | |__| (_| | || (_| | | |_| \__ \ |_
                   \____\__ _|\__\__ _|_|\__  |___/\__|
                                         |___/  carpe diem!