Am Thu, 3 May 2012 13:06:35 +0200
schrieb "Lentes, Bernd"
Dieter schrieb:
http://perlbrew.pl/Install-a-sitecustomize.pl-file-with-perlbrew.html [...] danke für die schnelle Antwort. sind die CPAN-Module dann wenigstens für alle mit perlbrew installierten Perlversionen vorhanden ? Oder muss ich noch für jede Version extra die Module installieren ?
perlbrew install <version> kompiliert und installiert ja die Basismodule. Darüber hinausgehende Module installiere ich mit cpanm nach. Ich verwende nur switch, daher befinden sich in meiner perlbrew Umgebung die Module in den Versionsverzeichnissen und und perl findet nur diese, es gibt leider kein übergeordnetes site-perl Verzeichnis. Vielleicht ist es mit perlbrew use <version> statt switch möglich, habe ich aber auch noch nicht getestet. Für meine Spielereien brauche ich auch nur drei oder vier Module, die sind leicht mittels perlbrew switch <version>, cpanm Modul::NAME zu installieren.
Hi,
das bedeutet, daß ich bei z.B. drei mit perlbrew installierten Perlversionen, in denen ich jeweils das gleiche CPAN-Modul verwende, dieses Modul auch dreimal installieren muß ? Gibt es einen zwingenden Grund, cpanm statt cpan zu verwenden ?
Es gibt keinen zwingenden Grund, cpanm ist flexibler und einfacher zu handhaben, cpanm steht für App::cpanminus.
Wie wähle ich denn innerhalb eines Perlskriptes die mir genehme Perlversion ? Reicht da mittels shebang das passende binary zu wählen (Ich bin kein Perlprogrammierer) ?
Im shebang #!/usr/bin/env perl damit wird der aktuelle Pfad auf perl gesucht. Bei mir ist das zur Zeit: which perl /home/dieter/perl5/perlbrew/perls/perl-5.14.2/bin/perl Oder du definierst im Skript use '5.14.2'; (oder welche Version auch immer.) -Dieter -- Dieter Klünter | Systemberatung http://dkluenter.de GPG Key ID:DA147B05 53°37'09,95"N 10°08'02,42"E -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org