[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