[Dresden-pm] Perl-Modul mit Perl aus nicht-Standard-Pfad installieren

Steffen Schwigon ss5 at renormalist.net
Mo Aug 31 13:25:09 PDT 2015


Und, Wasi, wie sieht's an der FUBAR-Front aus?

Steffen

Steffen Schwigon <ss5 at renormalist.net> writes:
> Thomas Egerer <hakke_007 at gmx.de> writes:
>> On 08/26/2015 11:41 PM, Steffen Schwigon wrote:
>>> Bei mir reicht ganz oft, wenn ich das initiale Makefile.PL mit dem
>>> Ziel-Perl ausführe, also kein PERL5LIB-Setzen:
>>> 
>>>   /my/non/std/path/bin/perl Makefile.PL
>> Das haben wir bereits probiert, und scheiterte mit der Meldung, dass
>> es in @INC das Modul Config.pm nicht finden konnte.
>
> Hm, das klingt kaputt, obwohl perl -V ok aussieht. Config ist ein core
> module. Kannst Du mal sowas hier machen, aber mit Deinen beiden Pfaden:
>
> System Perl:
>
>   $ /usr/bin/perldoc -l Config
>     /usr/lib/perl/5.18/Config.pod
>
>   $ /usr/bin/corelist Config
>     Data for 2014-01-09
>     Config was first released with perl 5.00307
>
> Selfmade Perl:
>
>   $ /home/ss5/perl5/perlbrew/perls/tapper-perl/bin/perldoc -l Config
>     /home/ss5/perl5/perlbrew/perls/tapper-perl/lib/5.16.3/x86_64-linux/Config.pod
>
>   $ /home/ss5/perl5/perlbrew/perls/tapper-perl/bin/corelist Config
>     Data for 2015-03-20
>     Config was first released with perl 5.00307
>
>
> Wenn das nicht ähnlich aussieht, dann ist was kaputt, versuch das Perl
> neu zu bauen. Du nimmst hoffentlich eh schon 'perlbrew', also:
>
>   $ perlbrew install perl-5.10.1 --as perl-5.10.1-redux
>
> und danach guckst Du nochmal:
>
>   $ /home/ss5/perl5/perlbrew/perls/perl-5.10.1-redux/bin/perldoc -l Config
>   $ /home/ss5/perl5/perlbrew/perls/perl-5.10.1-redux/bin/corelist   Config
>
> Wenn das gut aussieht, wiederhole die Make-Sache
>
>   $ cd IO-Pty-1.07/
>   $ /home/ss5/perl5/perlbrew/perls/perl-5.10.1-redux/bin/perl Makefile.PL
>   $ make
>   $ make test
>   $ make install
>
> Und "eigentlich"(tm) installierst Du das auch besser gleich mit einem
> cpan-Client:
>
>   $ /home/ss5/perl5/perlbrew/perls/perl-5.10.1-redux/bin/cpanm IO::Pty
>
>
> PS: Falls Du noch kein 'perlbrew' und 'cpanm' hast, hol das nach:
>
>  $ \curl -L http://install.perlbrew.pl | bash
>  $ (echo ; echo 'source /home/ss5/perl5/perlbrew/etc/bashrc') >> ~/.bashrc
>  $ source /home/ss5/perl5/perlbrew/etc/bashrc
>  $ #   ------- this line intentionally left blank ---------
>  $ perlbrew install perl-5.10.1 --as perl-5.10.1-redux
>  $ curl -L https://cpanmin.us | perl - --sudo App::cpanminus
>  $ #   ------- this line intentionally left blank ---------
>  $ cpanm IO::Pty
>  $ #   ------- this line unintentionally left blank -------
>
>
> Erzähl, wie's war.
>
> Kind regards,
> Steffen
-- 
Steffen Schwigon <ss5 at renormalist.net>


Mehr Informationen über die Mailingliste Dresden-pm