> Quando você compila um binário do perl, ele deixa uma série de > valores hard-coded pro path de instalação original.
-Duserelocatableinc ??? 2013/2/23 Eden Cardim <[email protected]>: >>>>>> "Marcio" == Marcio Ferreira <[email protected]> writes: > > Marcio> Faz tempo que nao instalo via CPAN, tenho usado perlbrew > Marcio> como o Renato mencionou > > Apesar do perlbrew ser legal pra testar módulos em várias versões do > perl. Quando você compila um binário do perl, ele deixa uma série de > valores hard-coded pro path de instalação original. O que significa > que se você tiver vários desenvolvedores num ambiente compartilhado, > eles não vão poder copiar instalações uns dos outros, o que gera um > overhead tremendo. > > Particularmente, eu recomendo o local::lib, que por default instala > todos os módulos em ~/perl5, e utiliza o perl do sistema. Quem quiser > clonar o ambiente precisa apenas fazer uma cópia. O setup inicial é > bem trivial: > > curl -L http://cpanmin.us | perl - -L~/perl5 --self-upgrade > ~/perl5/bin/cpanm -Lperl5 local::lib > echo 'eval $(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib)' >>~/.bashrc > > (nunca rode isso como root, é facilmente exploitável) > > -- > Eden Cardim -- Insolide Soluções de TI Ltda. > +55 11 9644 8225 > http://insoli.de > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
